PHP - array_key_exists() 函数


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”元素