質問Type-juggling and (strict) greater/lesser-than comparisons in PHP から
PHP は可能な限り文字列を数値として解釈することを知っています。
"10" < "1a" => 10 less than 1 expecting false
"1a" < "2" => 1 less than 2 expecting true
"10" > "2" => 10 greater than 2 expecting true
しかし"10" < "1a"
phpの場合はtrueを返します。
概念を理解していません。明確にするのを手伝ってください。
編集:
しかし、追加する"10" + "1a"
と 11 が返されます。これは、php が "10" を 10 として、"1a" を 1 として解釈することを意味します。それは正しいですか?