php数组函数序列之array_key_exists() - 查找数组键名是否存在


Posted in PHP onOctober 29, 2011

array_key_exists() 定义和用法
array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false。

语法
array_key_exists(key,array)
参数 描述
key 必需。规定键名。
array 必需。规定输入的数组。

例子 1

<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
if (array_key_exists("a",$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

输出:

Key exists!
例子 2

<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
if (array_key_exists("c",$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

输出:

Key does not exist!
例子 2

<?php 
$a=array("Dog",Cat"); 
if (array_key_exists(0,$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

输出:

Key exists!

PHP 相关文章推荐
Optimizer与Debugger兼容性问题的解决方法
Dec 01 PHP
PHP Zip压缩 在线对文件进行压缩的函数
May 26 PHP
PHP 循环列出目录内容的函数代码
May 26 PHP
由php的call_user_func传reference引发的思考
Jul 23 PHP
使用PHP破解防盗链图片的一个简单方法
Jun 07 PHP
PHP数组排序之sort、asort与ksort用法实例
Sep 08 PHP
php写入数据到CSV文件的方法
Mar 14 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
Mar 19 PHP
PHP对称加密算法(DES/AES)类的实现代码
Nov 14 PHP
php封装db类连接sqlite3数据库的方法实例
Dec 19 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
Feb 27 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
May 14 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 #PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 #PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
Oct 27 #PHP
PHP实现异步调用方法研究与分享
Oct 27 #PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 #PHP
PHP 小心urldecode引发的SQL注入漏洞
Oct 27 #PHP
Session保存到数据库的php类分享
Oct 24 #PHP
You might like
[转帖]PHP世纪万年历
2006/12/06 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
2014/06/26 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
jQuery实现的Div窗口震动特效
2014/06/09 Javascript
探究JavaScript函数式编程的乐趣
2015/12/14 Javascript
jQuery Ajax页面局部加载方法汇总
2016/06/02 Javascript
基于JS实现类似支付宝支付密码输入框
2016/09/02 Javascript
JS实现隐藏同级元素后只显示JS文件内容的方法
2016/09/04 Javascript
JavaScript基本语法_动力节点Java学院整理
2017/06/26 Javascript
vue插件vue-resource的使用笔记(小结)
2017/08/04 Javascript
老生常谈JavaScript面向对象基础与this指向问题
2017/10/16 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
Vue可自定义tab组件用法实例
2019/10/24 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
深入了解Python数据类型之列表
2016/06/24 Python
Python3一行代码实现图片文字识别的示例
2018/01/15 Python
python奇偶行分开存储实现代码
2018/03/19 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
python如何实现一个刷网页小程序
2018/11/27 Python
使用Python 统计高频字数的方法
2019/01/31 Python
Python中的四种交换数值的方法解析
2019/11/18 Python
国际书籍零售商:Wordery
2017/11/01 全球购物
Theory美国官网:后现代都市风时装品牌
2018/05/09 全球购物
来自世界上最好大学的在线课程:edX
2018/10/16 全球购物
关于是否需要写商业计划书
2014/02/07 职场文书
《童年的发现》教学反思
2014/02/14 职场文书
我的梦想演讲稿500字
2014/08/21 职场文书
服务员态度差检讨书
2014/10/28 职场文书
工作期间打牌检讨书范文
2014/11/20 职场文书
《惊弓之鸟》教学反思
2016/02/20 职场文书
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android
golang语言指针操作
2022/04/14 Golang
德生TECSUN S-2000使用手册文字版
2022/05/10 无线电