php in_array()用法

php in_array()用法,php,arrays,Php,Arrays,我有一个数据数组,我正在使用in_array()函数检查结果,但由于某种原因它返回false 代码如下: 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 Pa

我有一个数据数组,我正在使用in_array()函数检查结果,但由于某种原因它返回false

代码如下:

    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)
我很困惑

函数检查数组中的值

在你的情况下,你可以使用

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

in_array()
函数检查数组中的值

在你的情况下,你可以使用

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


您正在寻找一个键,而不是一个值。您要使用此功能:


您正在寻找的是一个键,而不是一个值。您要使用此功能:


谢谢大家-我在以前的阵列上测试过它,结果显示我们的“结果”在一个值键中。。。我改变了数组,弄糊涂了自己…谢谢大家-我在以前的数组中测试过它,结果显示我们的“结果”在一个值键中。。。我改变了阵型,弄糊涂了。。。
isset($result["RESULT"]);