これで大丈夫でしょうか?
文字列と0はすべて同一ですか?説明してください
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> if("e" == 0){ echo "Yes"; } #result: #Yes
エコー "e" === 0; <br><font color="#e78608">------解決策-----------</font><br>php は変数の型、int と String を自動的に変換します比較すると文字列が int に変換され、すべての文字列が 0 になるので、=== 合同で判定できます。 <br><font color="#e78608">------解決策---------</font><br>この解決策はより明確です: <br><br>echo intval('e');#変換は失敗しました、デフォルトは 0(print:0)<br>echo intval('1ds2e');#文字列に整数が出現した場合、最初に出現した位置を取得し、 int に変換 (print:1)<br><br>