Ryusuke Fuda's Tech Blog

Softweare Enginier about Web, iOS, Android.

PHP比較の落とし穴(PHP)

PHPの比較は注意が必要

'1hoge' == 1 //ture
'hoge' == 0 //true

となる。つまり先頭が数字じゃないとどんな文字列も数値0扱い.先頭が数字ならどんな文字列も先頭の数字扱い。

ちなみに === で比較すると型も一緒に比較してくれる(完全一致)

参考)http://www.revulo.com/blog/20081002.html