一、array_key_exists()
array_key_exists() 是一个 PHP 内置的函数,用于判断数组中是否存在指定的键。该函数接收两个参数,第一个是键名,第二个是数组。
$arr = array('name' => 'Jack', 'age' => 20, 'country' => 'China');if (array_key_exists('name', $arr)) { echo '数组中存在键名为 name 的元素';} else { echo '数组中不存在键名为 name 的元素';}
二、isset()
isset() 也是一个 PHP 内置函数,用于检测变量是否已经设置,并且不是 NULL。该函数接收一个或多个参数,可以是任意类型的值。
*
isset() 函数还可以用来检测变量是否已经设置,而不仅仅是用来检测数组元素。
$arr = array('name' => 'Jack', 'age' => 20, 'country' => 'China');if (isset($arr['name'])) { echo '数组中存在键名为 name 的元素';} else { echo '数组中不存在键名为 name 的元素';}
来源地址:https://blog.csdn.net/qq_21810059/article/details/132491519