• 技术文章 >后端开发 >PHP问题

    php怎么检测数组中是否包含指定键

    青灯夜游青灯夜游2022-05-25 19:29:21原创151

    两种方法:1、用“array_key_exists("键名",数组)”语句,若包含则返回true,反之不包含。2、用isset()检测指定键名对应的元素是否存在,语法“isset($数组名["键名"])”,若包含则返回true,反之不包含。

    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

    php检测数组中是否包含指定键的两种方法

    1、使用array_key_exists() 函数

    array_key_exists($key,$array)函数检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。

    <?php
    header("Content-type:text/html;charset=utf-8");
    $a=array("Volvo"=>"XC90","BMW"=>"X5");
    if (array_key_exists("Toyota",$a))
    {
        echo "指定键存在";
    }
    else
    {
        echo "指定键不存在";
    }
    ?>

    1.png

    2、使用isset() 函数

    isset() 函数用于检测变量是否已设置并且非 NULL。

    只需要使用isset() 函数检测指定数组元素$array["键名"]是否存在即可。

    <?php
    header("Content-type:text/html;charset=utf-8");
    $a=array("Volvo"=>"XC90","BMW"=>"X5");
    if (isset($a["BMW"]))
    {
        echo "指定键存在";
    }
    else
    {
        echo "指定键不存在";
    }
    ?>

    2.png

    推荐学习:《PHP视频教程

    以上就是php怎么检测数组中是否包含指定键的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php数组 php
    上一篇:php怎么在数组头部增加元素 下一篇:php检测数组是否全为空的函数是什么
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• php数组怎么去掉null值• php数组长度用什么函数取得• php数组怎么计算乘积和求和• php数组怎么去掉最大值和最小值后求平均• php数组由哪三部分构成
    1/1

    PHP中文网