我有一个变量,它可以是array_search
php 中的函数返回的 null 或 0
例如
Array ( [0] => 71 [1] => 75 [2] => 77 )
$key = array_search(70, $array); // returns null
$key = array_search(71, $array); // returns 0
但两者is_null,isset
都没有任何效果......
我有一个变量,它可以是array_search
php 中的函数返回的 null 或 0
例如
Array ( [0] => 71 [1] => 75 [2] => 77 )
$key = array_search(70, $array); // returns null
$key = array_search(71, $array); // returns 0
但两者is_null,isset
都没有任何效果......
使用 === 运算符
if ($key === null)
或者
if ($key === 0)
if ($key === null)
应该完成工作
尝试使用in_array也喜欢
if (in_array("my_val", $array)) {
echo "Got It";
}
else{
echo "Not found";
}
或从 array_search 你可以检查像
if(array_search(70, $array) === null)
echo "Not Found";
if(array_search(70, $array) === 0)
echo "Got it";