1 - 下载 Swoole Loader 请下载 WINNT 系统 PHP-7.4.33 版本 非线程安全 的 swoole_loader 扩展,点击直达下载页面 2 - 安装 Swoole Loader 将刚才下载的 swoole_loader 扩展文件( swoole_loader.dll )上传到当前 PHP 的扩展安装目录中: ext......
PHP判断数组中是否存在某个键名或索引
函数array_key_exists() 是PHP的内置函数,用于判断PHP数组中是否存在某个键名或者某个索引。注意:array_key_exists() 仅仅搜索第一维的键, 多维数组里嵌套的键不会被搜索到。
工具/原料
- 电脑一台
- PHP程序
方法/步骤
array_key_exists()返回值是一个布尔值,如果存在这个键名(或者索引)返回TRUE,不存在则返回FALSE。函数的用法:
array_key_exists('需要查找的键名/索引',"被查询的数组")
新建一个示范PHP程序,首先定义一个字符串作为需要查找的”键名“,然后定义一个数组,作为被查找的数组
$search = 'red';$arr = array('red'=>'红色的', 'blue'=>'蓝色的', 'white'=>'白色的');
加入键名/索引查找函数array_key_exists(),使用,var_dump()函数,如果存在,将会返回bool(true)
var_dump (array_key_exists($search, $arr));
保存文件,并在浏览器执行观看。键名"red"存在,屏幕上打印出:bool(true)
将查询的键名修改为数组中不存在的“black”,保存文件,再次执行观看,屏幕上打印出:bool(false),表明键名“black”不存在。
var_dump (array_key_exists('black', $arr));
最后定义个索引数组,判断索引值是否存在,PHP数组索引从0开始计数。
索引为2的值是:white,所以索引存在,返回值是TRUE
$arr_index = array('red', 'blue', 'white');var_dump (array_key_exists(2, $arr_index));
注意事项
- array_key_exists() 仅仅搜索第一维的键, 多维数组里嵌套的键不会被搜索到
- 喜欢此经验,请记得投票和点赞
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: PHP
相关文章