2011-07-21 87 views
0

我有一個數據數組,我使用in_array()函數檢查結果,但由於某種原因它返回false?php in_array()用法

這裏是代碼:

var_dump($result); 
    var_dump(in_array("RESULT", $result)); 

這裏是輸出:

array(4) { 
    ["TIMESTAMP"]=> 
    string(29) "#Wed Jul 20 22:00:32 PDT 2011" 
    ["CAUSE"]=> 
    string(34) "Username and Password do not match" 
    ["RESULT"]=> 
    string(5) "FALSE" 
    [""]=> 
    NULL 
} 
bool(false) 

我很困惑???

+0

感謝所有 - 我已經測試了它以前的陣列上,它把我們的「結果」是價值的關鍵之一......我改變了陣列和困惑自己... –

回答

2

in_array()功能檢查你的情況陣列

中的值,你可以使用

in_array("RESULT", array_keys($result)); 

array_key_exists("RESULT", $result); 

isset($result["RESULT"]);