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