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动态页生成静态页的3种常用方法

    PHP动态页生成静态页的3种常用方法

    这篇文章主要介绍了PHP动态页生成静态页的3种常用方法,通过三种不同的方法从不同的角度实现这一功能,有很好的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • 关于PHP二进制流 逐bit的低位在前算法(详解)

    关于PHP二进制流 逐bit的低位在前算法(详解)

    本篇文章是对PHP二进制流逐bit的低位在前算法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 简单谈谈PHP中的trait

    简单谈谈PHP中的trait

    自PHP5.4.0起,PHP实现了一种代码复用的方法,称为Trait。因为PHP是单继承,当你需要多个区别的特性,就不得不去组合多个基类,Trait出现后就避免了这些问题,Trait的优势就是可以随意组合,而且代码清晰。本文主要介绍了关于PHP中的trait,需要的朋友可以参考下。
    2017-02-02
  • 解析PHP中常见的mongodb查询操作

    解析PHP中常见的mongodb查询操作

    本篇文章是对PHP中常见的mongodb查询操作进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php文件操作相关类实例

    php文件操作相关类实例

    这篇文章主要介绍了php文件操作相关类,实例分析了php针对文件与目录的创建、删除、复制、检查等操作技巧,需要的朋友可以参考下
    2015-06-06
  • 解析WordPress中的post_class与get_post_class函数

    解析WordPress中的post_class与get_post_class函数

    这篇文章主要介绍了WordPress中的post_class与get_post_class函数,包括post_class()的PHP源码的相应介绍,需要的朋友可以参考下
    2016-01-01
  • 腾讯CMEM的PHP扩展编译安装方法

    腾讯CMEM的PHP扩展编译安装方法

    这篇文章主要介绍了腾讯CMEM的PHP扩展编译安装方法,较为详细的分析了CMEM的功能、作用及安装使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • PHP命名空间简单用法示例

    PHP命名空间简单用法示例

    这篇文章主要介绍了PHP命名空间简单用法,结合具体实例形式分析了php命名空间的简单定义与使用相关操作技巧,需要的朋友可以参考下
    2018-12-12
  • 使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法

    使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法

    在Mysql中创建多用户,为了让每个用户在使用phpmyadmin管理数据库时,只能看到自己同名的数据库,所以在设置用户权限时要特别注意!可以参考以下步骤设置用户权限。
    2010-04-04
  • php中explode的负数limit用法分析

    php中explode的负数limit用法分析

    这篇文章主要介绍了php中explode的负数limit用法,实例分析explode中limit参数为负的用法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02

最新评论