2011-07-21 7 views
0

私はデータの配列を持っていますが、何らかの理由でまだin_array()関数を使って結果をチェックしていますが、falseを返しています???ここphp in_array()usage

はコードです:

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"]);