PHP的 array_key_exists() 函数用于检查数组中是否存在指定的键名(key)。它不关心键对应的值是否为 null ,仅验证键名是否存在,适用于需要明确判断键是否定义的场景。
定义和用法
如果在数组中设置了给定的键,则返回 TRUE。
语法
bool array_key_exists ( $key, $array );
参数
参数 | 描述 |
---|---|
key(Required) |
要搜索的键。 |
array(Required) |
要搜索的数组 |
返回值
如果在数组中设置了给定的键,则返回 TRUE,否则返回 FALSE。
示例
试试下面的例子 -
<?php
$input = array('first' => 10, 'second' => 400);
if (array_key_exists('first', $input)) {
echo "数组中有“first”元素";
}
?>
这将产生以下结果 -
数组中有“first”元素