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中检查PHP文件是否有语法错误的方法
Dec 23 PHP
PHP PDO函数库详解
Apr 27 PHP
php流量统计功能的实现代码
Sep 29 PHP
关于使用coreseek并为其做分页的介绍
Jun 21 PHP
解析PHP实现下载文件的两种方法
Jul 05 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
Aug 11 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
jQuery ajax+PHP实现的级联下拉列表框功能示例
Feb 12 PHP
微信JSSDK分享功能图文实例详解
Apr 08 PHP
Laravel配置全局公共函数的方法步骤
May 09 PHP
Smarty模板配置实例简析
Jul 20 PHP
解决在Laravel 中处理OPTIONS请求的问题
Oct 11 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
提升PHP速度全攻略
2006/10/09 PHP
使用TinyButStrong模板引擎来做WEB开发
2007/03/16 PHP
Optimizer与Debugger兼容性问题的解决方法
2008/12/01 PHP
php 将字符串按大写字母分隔成字符串数组
2010/04/30 PHP
php中如何同时使用session和cookie来保存用户登录信息
2013/07/05 PHP
PHP实现简单数字分页效果
2015/07/26 PHP
PHP传值到不同页面的三种常见方式及php和html之间传值问题
2015/11/19 PHP
javascript内存管理详细解析
2013/11/11 Javascript
自己封装的javascript事件队列函数版
2014/06/12 Javascript
浅谈JavaScript异常处理语句
2015/06/26 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
jQuery获取复选框被选中数量及判断选择值的方法详解
2016/05/25 Javascript
React Native实现简单的登录功能(推荐)
2016/09/19 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
2016/12/08 Javascript
layer弹窗插件操作方法详解
2017/05/19 Javascript
微信小程序swiper组件用法实例分析【附源码下载】
2017/12/07 Javascript
Vue.js中的computed工作原理
2018/03/22 Javascript
讲解vue-router之命名路由和命名视图
2018/05/28 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
搭建一个nodejs脚手架的方法步骤
2019/06/28 NodeJs
Python单例模式实例详解
2017/03/01 Python
在Python中关于使用os模块遍历目录的实现方法
2019/01/03 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
python yield和Generator函数用法详解
2020/02/10 Python
Python如何使用turtle库绘制图形
2020/02/26 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
python中实现词云图的示例
2020/12/19 Python
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
船餐厅和泰晤士河餐饮游轮:Bateaux London
2018/03/19 全球购物
升国旗仪式主持词
2014/03/19 职场文书
党支部审查意见
2015/06/02 职场文书
贫民窟的百万富翁观后感
2015/06/09 职场文书
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技
CSS使用SVG实现动态分布的圆环发散路径动画
2022/12/24 HTML / CSS