看板 PHP 關於我們 聯絡資訊
天~ PHP裡頭的0, 1可以代表true, false 可是在strpos函式找不到會回傳false 但找到index為0 false 與0卻會判斷為相等 何解? ex. $str = "asdf"; $a = strpos($str, 'a'); $b = strpos($str, 'g'); if($a == $b) echo "equal"; else echo "not"; ///print equal; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.22.18
LPH66:你要用=== 三個= 不然php會因為自動轉換把0和false視為相等 06/17 02:42
LPH66:用===來比 php會連型態也比 就可以分辨這種情形 06/17 02:42
blackbing:哇大感謝 救命恩人^^! 06/17 02:50