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 相关文章推荐
《PHP编程最快明白》第三讲:php数组
Nov 01 PHP
php使用base64加密解密图片示例分享
Jan 20 PHP
php缓冲 output_buffering和ob_start使用介绍
Jan 30 PHP
CI操作cookie的方法分析(基于helper类库)
Mar 28 PHP
Redis使用Eval多个键值自增的操作实例
Nov 04 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
Feb 05 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
Dec 21 PHP
php实现支付宝当面付(扫码支付)功能
May 30 PHP
PHP如何搭建百度Ueditor富文本编辑器
Sep 21 PHP
Laravel 实现添加多语言提示信息
Oct 25 PHP
TP5框架页面跳转样式操作示例
Apr 05 PHP
HTTP头隐藏PHP版本号实现过程解析
Dec 09 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动态创建Flash动画
2006/10/09 PHP
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
2012/04/09 PHP
php自定义hash函数实例
2015/05/05 PHP
YII框架中搜索分页jQuery写法详解
2016/12/19 PHP
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
js 调用本地exe的例子(支持IE内核的浏览器)
2012/12/26 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
2015/04/12 Javascript
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
使用jquery获取url及url参数的简单实例
2016/06/14 Javascript
ES6记录异步函数的执行时间详解
2016/08/31 Javascript
在js中实现邮箱格式的验证方法(推荐)
2016/10/24 Javascript
JS实现的适合做faq或menu滑动效果示例
2016/11/17 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
jquery实现input框获取焦点的方法
2017/02/06 Javascript
React操作真实DOM实现动态吸底部的示例
2017/10/23 Javascript
深入理解Vue.js轻量高效的前端组件化方案
2018/12/10 Javascript
vue中v-text / v-html使用实例代码详解
2019/04/02 Javascript
详解vue中axios请求的封装
2019/04/08 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
Python中的多重装饰器
2015/04/11 Python
详解Django中的过滤器
2015/07/16 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
TensorFlow的权值更新方法
2018/06/14 Python
详解用python计算阶乘的几种方法
2019/08/14 Python
python 利用已有Ner模型进行数据清洗合并代码
2019/12/24 Python
python3 简单实现组合设计模式
2020/07/02 Python
英国顶尖手表珠宝品牌独家授权经销商:HS Johnson
2020/10/28 全球购物
Web Service面试题:如何搭建Axis2的开发环境
2012/06/20 面试题
中间件的定义
2016/08/09 面试题
医学护理系毕业生求职信
2013/10/01 职场文书
模范班主任事迹材料
2014/12/17 职场文书
离婚协议书的范本
2015/01/27 职场文书
道歉的话怎么说
2015/05/12 职场文书
初中班干部工作总结
2015/08/10 职场文书