在PHP中,可以使用array_key_exists()函数来判断一个key是否存在于数组中
在PHP中,可以使用array_key_exists()函数来判断一个key是否存在于数组中。示例如下:
$array=array("name"=>"John","age"=>30,"city"=>"NewYork");
if(array_key_exists("name",$array)){
echo"Key'name'existsinthearray";
}else{
echo"Key'name'doesnotexistinthearray";
}
另外,也可以使用isset()函数来判断一个key是否存在于数组中。示例如下:
$array=array("name"=>"John","age"=>30,"city"=>"NewYork");
if(isset($array["name"])){
echo"Key'name'existsinthearray";
}else{
echo"Key'name'doesnotexistinthearray";
}
array_key_exists()和isset()函数的区别在于isset()函数在key存在且对应的值不为null时返回true,而array_key_exists()函数只判断key是否存在。
版权声明
本文仅代表作者观点,不代表博信信息网立场。