array_key_exists()

1. 定义

该函数为函数key_exists()的别名,检查数组中是否含有指定键名。 键名存在则返回TRUE,否则返回FALSE。

2. 语法

array_key_exists ( mixed $key , array $array ) : bool

3. 参数说明

参数 可选性 数据类型 描述
$key 必需 字符串或整型 要查找的键名
$array 必需 数组 被查找的数组

4. 示例

<?php

// array_key_exists()
// 检查数组中是否含有指定键名

$arr = ['极速教程', 'https://www.jisuapi.com/', '18888888888'];
$res = array_key_exists('name', $arr);
var_dump($res);// 输出:bool(false)

$arr = [
    'name'=>'极速教程',
    'host'=>'https://www.jisuapi.com/',
    'contact'=>'18888888888'
];
$res = array_key_exists('name', $arr);
var_dump($res);// 输出:bool(true)

5. 延展阅读

  • array_keys():返回数组中的所有键名或某个值的键名(可能不止一个)
  • in_array():检查某个值是否为指定数组的元素