網頁

2013年8月22日

[php] 當遇到 0="A" 的處理方式

在寫程式的過程中,如果遇到要處理if (0=="A")......的判斷時,會非常直覺的答案應該是flase,但非常遺憾的是,答案是true,遇到此狀況,解決方式就是將0值變成字串,即可正常判斷。

範例:
$zero = 0;
$eng = "A";
if ("@".zero  == "@".eng ){
    echo "Yes";
}else{
    echo "No";
}

輸出:
No