floatにしたときには.0を付けて比較する
追記
ってのはダメだよとコメントで教わりました。
元記事
あんまりやったことないから知らなかった。小数点付けないとfalseになるんすね。
<?php $i = 0; var_dump($i === 0); // bool(true) var_dump((float)$i === 0); // bool(false) var_dump((float)$i === 0.0); // bool(true)
ってのはダメだよとコメントで教わりました。
あんまりやったことないから知らなかった。小数点付けないとfalseになるんすね。
<?php $i = 0; var_dump($i === 0); // bool(true) var_dump((float)$i === 0); // bool(false) var_dump((float)$i === 0.0); // bool(true)