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() – 查找数组键名是否存在


基础教程推荐
猜你喜欢
- PHP7.0连接DB操作实例分析【基于mysqli】 2023-02-13
- PHP使用HTML5 FormData对象提交表单操作示例 2023-01-25
- 使用PHPStorm+XDebug搭建单步调试环境 2022-10-01
- php和nginx交互实例讲解 2023-02-13
- php操作ElasticSearch搜索引擎流程详解 2022-09-12
- PHP代码加密的方法总结 2023-04-02
- PHP create_function()函数应用实例详解 2023-07-03
- linux php扩展安装:已删除安装源码的php环境 2023-09-01
- Highcharts 图表中图例显示状态存储的功能设计详解 2023-07-12
- PHP中信息格式化操作详解(MessageFormatter类) 2022-09-02