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 相关文章推荐
15种PHP Encoder的比较
Mar 06 PHP
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
Jun 08 PHP
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
Mar 23 PHP
一个PHP缓存类代码(附详细说明)
Jun 09 PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
Aug 23 PHP
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
Dec 05 PHP
PHP使用数组实现队列
Feb 05 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
ThinkPHP中使用ajax接收json数据的方法
Dec 18 PHP
CodeIgniter多语言实现方法详解
Jan 20 PHP
Discuz不使用插件实现简单的打赏功能
Mar 21 PHP
PHP之认识(二)关于Traits的用法详解
Apr 11 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 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
利用PHPStorm如何开发Laravel应用详解
2017/08/30 PHP
关于PHP5.6+版本“No input file specified”问题的解决
2019/12/11 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
js计数器代码
2006/11/04 Javascript
JQuery 返回布尔值Is()条件判断方法代码
2012/05/14 Javascript
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
js实现图片左右滚动效果
2017/02/27 Javascript
Vue组件之自定义事件的功能图解
2018/02/01 Javascript
Vue CLI 2.x搭建vue(目录最全分析)
2019/02/27 Javascript
微信小程序textarea层级过高的解决方法
2019/03/04 Javascript
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
[01:00:22]DOTA2-DPC中国联赛定级赛 LBZS vs Magma BO3第三场 1月10日
2021/03/11 DOTA
Django中ORM表的创建和增删改查方法示例
2017/11/15 Python
Python二叉树的定义及常用遍历算法分析
2017/11/24 Python
Python多线程threading和multiprocessing模块实例解析
2018/01/29 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
python中树与树的表示知识点总结
2019/09/14 Python
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
python 的numpy库中的mean()函数用法介绍
2020/03/03 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
Python数据库封装实现代码示例解析
2020/09/05 Python
原装进口全世界:天猫国际
2016/08/03 全球购物
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
工程技术员岗位职责
2014/03/02 职场文书
2015欢度元旦标语口号
2014/12/09 职场文书
医德医风个人总结
2015/02/28 职场文书
员工自我工作评价
2015/03/06 职场文书
财务人员入职担保书
2015/09/22 职场文书
《静夜思》教学反思
2016/02/17 职场文书
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers
nginx实现动静分离的方法示例
2021/11/07 Servers
Python作用域和名称空间的详细介绍
2022/04/13 Python