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

 更新时间:2011年10月29日 23:03:13   作者:  
array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false
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支持断点续传、分块下载的类的相关资料,需要的朋友可以参考下
    2016-05-05
  • PHP 99乘法表的几种实现代码

    PHP 99乘法表的几种实现代码

    对于刚学PHP的新手来讲,用php写九九乘法表无疑是非常经典的一道练习题,但不要小看这道练习题,它对于逻辑的考验还是相当到位的,这里脚本之家小编就为大家分享一下
    2020-10-10
  • 谈谈PHP连接Access数据库的注意事项

    谈谈PHP连接Access数据库的注意事项

    有的时候需要用php连接access数据库,结果整了半天Access数据库就是连接不上,查找很多资料,以下是些个人经验,希望能给需要连接access 数据的人带来帮助。
    2016-08-08
  • 加强版phplib的DB类

    加强版phplib的DB类

    为了便于自己的开发,又不想使用ADODB、PEAR::DB这样的庞然大物, 就用在PHPLib DB类的基础上、参考PEAR::DB类,封装的DB类,简单好使,非常方便。 MySQL有效
    2008-03-03
  • php项目打包方法

    php项目打包方法

    大家经常会接到一些编程的活,例如设计企业网站,做做财务,统计系统什么的。或许是因为朋友的需求,或许图个零花。不管什么原因吧。等程序做好了,给对方展示、安装,就成了问题。
    2008-09-09
  • php通过array_merge()函数合并两个数组的方法

    php通过array_merge()函数合并两个数组的方法

    这篇文章主要介绍了php通过array_merge()函数合并两个数组的方法,实例分析了php中array_merge()函数合并数组的使用技巧,需要的朋友可以参考下
    2015-03-03
  • PHP利用ueditor实现上传图片添加水印

    PHP利用ueditor实现上传图片添加水印

    在上传图片时,有时需要添加水印。如果每个都用PS添加的话,会有些麻烦。本文将为大家介绍PHP如何利用ueditor实现上传图片添加水印,感兴趣的可以了解一下
    2022-07-07
  • 深入解析PHP内存管理之谁动了我的内存

    深入解析PHP内存管理之谁动了我的内存

    本篇文章是对php中的内存进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • PHP中filter函数校验数据的方法详解

    PHP中filter函数校验数据的方法详解

    这篇文章主要是介绍PHP中filter函数校验数据的方法详解,PHP过滤器包含两种类型:Validation用来验证验证项是否合法 、Sanitization用来格式化被验证的项目,因此它可能会修改验证项的值,将不合法的字符删除,需要的朋友可以参考下
    2015-07-07
  • 深入PHP许愿墙模块功能分析

    深入PHP许愿墙模块功能分析

    本篇文章是对PHP实现许愿墙的模块功能进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论