php判断数组中是否存在指定键(key)的方法


Posted in PHP onMarch 17, 2015

本文实例讲述了php判断数组中是否存在指定键(key)的方法。分享给大家供大家参考。具体分析如下:

php中有两个函数用来判断数组中是否包含指定的键,分别是array_key_exists和isset

array_key_exists语法如下

array_key_exists($key, $array)

如果键存在返回true isset函数语法如下

isset($array[$key])

如果键存在返回true

演示代码如下:

<?php
$array = array("Zero"=>"PHP", "One"=>"Perl", "Two"=>"Java");
print("Is 'One' defined? ".array_key_exists("One", $array)."\n");
print("Is '1' defined? ".array_key_exists("1", $array)."\n");
print("Is 'Two' defined? ".isset($array["Two"])."\n");
print("Is '2' defined? ".isset($array[2])."\n");
?>

返回结果如下:

Is 'One' defined? 1
Is '1′ defined?
Is 'Two' defined? 1
Is '2′ defined?

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
Sep 13 PHP
PHP 简易输出CSV表格文件的方法详解
Jun 20 PHP
PHP中imagick函数的中文解释
Jan 21 PHP
PHP中SSO Cookie登录分析和实现
Nov 06 PHP
再推荐十款免费的php开发工具
Nov 09 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
Nov 05 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
Jun 02 PHP
thinkPHP通用控制器实现方法示例
Nov 23 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
Jan 15 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
Mar 01 PHP
laravel框架实现敏感词汇过滤功能示例
Feb 15 PHP
PHP强制转化的形式整理
May 22 PHP
php在数组中查找指定值的方法
Mar 17 #PHP
php中使用key,value,current,next和prev函数遍历数组的方法
Mar 17 #PHP
PHP实现获取客户端IP并获取IP信息
Mar 17 #PHP
支付宝接口开发集成支付环境小结
Mar 17 #PHP
php读取文件内容到数组的方法
Mar 16 #PHP
php实现以只读方式打开文件的方法
Mar 16 #PHP
php实现在服务器上创建目录的方法
Mar 16 #PHP
You might like
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
用Javascript评估用户输入密码的强度实现代码
2011/11/30 Javascript
使用JavaScript动态设置样式实现代码及演示动画
2013/01/25 Javascript
Jquery封装tab自动切换效果的具体实现
2013/07/13 Javascript
JavaScript中setInterval的用法总结
2013/11/20 Javascript
jQuery ready()和onload的加载耗时分析
2016/09/08 Javascript
完美解决js传递参数中加号和&amp;号自动改变的方法
2016/10/11 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
nodejs入门教程一:概念与用法简介
2017/04/24 NodeJs
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
jquery动态赋值id与动态取id方法示例
2017/08/21 jQuery
layui实现动态和静态分页
2018/04/28 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
JS模拟浏览器实现全局搜索功能
2019/09/11 Javascript
微信小程序停止其他视频播放当前视频的实例代码
2019/12/25 Javascript
Bootstrap实现前端登录页面带验证码功能完整示例
2020/03/26 Javascript
javascript自定义加载loading效果
2020/09/15 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
Python-嵌套列表list的全面解析
2016/06/08 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
2017/07/24 Python
numpy数组拼接简单示例
2017/12/15 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
2018/06/22 Python
基于python指定包的安装路径方法
2018/10/27 Python
Python3.8中使用f-strings调试
2019/05/22 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
Python基于locals返回作用域字典
2020/10/17 Python
CSS3的transition和animation的用法实例介绍
2014/08/20 HTML / CSS
挂职自我鉴定
2014/02/26 职场文书
企业职业病防治方案
2014/05/29 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
详解Redis基本命令与使用场景
2021/06/01 Redis