PHP array_key_exists检查键名或索引是否存在于数组中的实现方法


Posted in PHP onJune 13, 2016

array_key_exists()

PHP array_key_exists() 函数用于检查给定的键名或索引是否存在于数组中,如果存在则返回 TRUE ,否则返回 FALSE 。

语法:

bool array_key_exists( mixed key, array search )参数 key 是给定的键名或索引,可以是任何能作为数组索引的值。

array_key_exists() 函数也可用于对象。

例子:

<?php
$arr_a = array('id' => 1, 'name' => "admin");
if(array_key_exists('name', $arr_a)){
  echo '键名 name 存在于数组 $arr_a 中';
} else {
  echo '键名 name 不存在于数组 $arr_a 中';
}
?>

例子输出结果如下:

键名 name 存在于数组 $arr_a 中array_key_exists() 函数对于值为 null 的数组元素仍返回 TRUE。若要对数组元素是否为 null 做检查,请使用 isset()。

以上这篇PHP array_key_exists检查键名或索引是否存在于数组中的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
如何在PHP中使用Oracle数据库(4)
Oct 09 PHP
Look And Say 序列php实现代码
May 22 PHP
深入php函数file_get_contents超时处理的方法详解
Jun 03 PHP
ThinkPHP中的关联模型注意点
Jun 16 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
May 11 PHP
5款适合PHP使用的HTML编辑器推荐
Jul 03 PHP
PHP中常用的数组操作方法笔记整理
May 16 PHP
PHP的openssl加密扩展使用小结(推荐)
Jul 18 PHP
浅谈PHP正则中的捕获组与非捕获组
Jul 18 PHP
Laravel中间件实现原理详解
Oct 09 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
Sep 30 PHP
Thinkphp5框架ajax接口实现方法分析
Aug 28 PHP
PHP简单获取多个checkbox值的方法
Jun 13 #PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
Jun 13 #PHP
深入理解PHP 数组之count 函数
Jun 13 #PHP
PHP 数组遍历foreach语法结构及实例
Jun 13 #PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 #PHP
PHP is_array() 检测变量是否是数组的实现方法
Jun 13 #PHP
PHP中的print_r 与 var_dump 输出数组
Jun 13 #PHP
You might like
mysql 全文搜索 技巧
2007/04/27 PHP
PHP教程 变量定义
2009/10/23 PHP
浅析php中jsonp的跨域实例
2013/06/21 PHP
php+xml编程之SimpleXML的应用实例
2015/01/24 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
laravel框架查询数据集转为数组的两种方法
2019/10/10 PHP
慎用 somefunction.prototype 分析
2009/06/02 Javascript
PNG背景在不同浏览器下的应用
2009/06/22 Javascript
JavaScript实现生成GUID(全局统一标识符)
2014/09/05 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
JavaScript浏览器对象之一Window对象详解
2016/06/03 Javascript
JS实现图片剪裁并预览效果
2016/08/12 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
JavaScript利用Date实现简单的倒计时实例
2017/01/12 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
javascript实现Java中的Map对象功能的实例详解
2017/08/21 Javascript
nodejs使用express获取get和post传值及session验证的方法
2017/11/09 NodeJs
使用ng-packagr打包Angular的方法示例
2018/09/21 Javascript
vue返回上一页面时回到原先滚动的位置的方法
2018/12/20 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
2019/09/05 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
js+css3实现炫酷时钟
2020/08/18 Javascript
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
python实现多线程暴力破解登陆路由器功能代码分享
2015/01/04 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
Python 虚拟环境工作原理解析
2020/12/24 Python
印尼太阳百货公司网站:Matahari
2018/02/04 全球购物
应用电子专业学生的自我评价
2013/10/16 职场文书
学校消防安全责任书
2014/07/23 职场文书
代收款委托书范本
2014/10/01 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
班主任寄语2016
2015/12/04 职场文书
PHP实现两种排课方式
2021/06/26 PHP
vue实现登陆页面开发实践
2022/05/30 Vue.js