array_key_exists()是PHP中用来判断一个数组中是否存在指定键名的函数,它的语法如下:
PHP数组函数序列之array_key_exists() - 查找数组键名是否存在
array_key_exists()函数简介
array_key_exists()是PHP中用来判断一个数组中是否存在指定键名的函数,它的语法如下:
bool array_key_exists ( mixed $key , array $array )
array_key_exists()函数参数
array_key_exists()函数有两个参数,分别是:
- key:要搜索的键名,可以是任意数据类型;
- array:被搜索的数组。
array_key_exists()函数返回值
array_key_exists()函数判断一个数组中是否存在指定键名,并返回一个布尔值,如果存在该键名则返回true,否则返回false。
array_key_exists()函数示例
下面是两个示例来说明array_key_exists()函数的使用方法。
示例1:判断数组中某个键名是否存在
<?php
$arr = [
'name' => '张三',
'age' => 18,
'sex' => '男'
];
if (array_key_exists('age', $arr)) {
echo "数组\$arr中存在键名'age'。\n";
} else {
echo "数组\$arr中不存在键名'age'。\n";
}
?>
这段代码中,$arr是一个关联数组,包含了三个键值对。我们使用array_key_exists()函数来判断数组中是否存在键名'age',因为这个键名确实存在于数组中,所以执行结果输出:
数组$arr中存在键名'age'。
示例2:判断数组中某个键名是否存在(键名为null)
<?php
$arr = [
'name' => '张三',
null => '这是null键的值',
'sex' => '男'
];
if (array_key_exists(null, $arr)) {
echo "数组\$arr中存在键名为null的键。\n";
} else {
echo "数组\$arr中不存在键名为null的键。\n";
}
?>
这段代码中,$arr是一个关联数组,也包含了三个键值对。我们使用array_key_exists()函数来判断数组中是否存在键名为null的键,这个键名虽然不常见,但确实存在于数组中。因为这个键名存在于数组中,所以执行结果输出:
数组$arr中存在键名为null的键。
沃梦达教程
本文标题为:php数组函数序列之array_key_exists() – 查找数组键名是否存在
基础教程推荐
猜你喜欢
- php安装grpc扩展的具体步骤 2022-09-02
- 如何用Laravel包含你自己的帮助函数 2023-06-12
- PHP入门学习之字符串操作 2023-06-04
- apache集成php7.3.5的详细步骤 2023-01-20
- phpStorm2020 注册码 2023-05-02
- ThinkPHP5&5.1框架关联模型分页操作示例 2023-01-31
- PHP如何使用cURL实现Get和Post请求 2023-04-24
- laravel5.1 ajax post 传值_token示例 2023-03-08
- PDO::_construct讲解 2022-12-08
- Linux-LNMP-PHP扩展模块安装 2023-09-02