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