PHP判断数组中是否存在一个键值,判断数组中是否存在一个键名

一、判断数组中是否存在某键值。数组

     函数:in_array()函数

     写法:in_array(须要断定的键值,数组)实例

     实例:

           $a = ['nnn','mmm'];

           $b = in_array('nnn',$a);

           dump($b);   // 结果为bool(true)

           $c = in_array('aaa',$a);

           dump($c);    //结果为bool(false)

    返回值:

        存在:返回bool(true);

       不存在:返回bool(false);

 

 

二、判断数组中是否存在某键名

     函数:array_key_exists()

     写法:array_key_exists(须要断定的键名,数组)

     实例:

           $a = ['nnn'=>'ddd','mmm'=>'fff'];

           $b = array_key_exists('nnn',$a);

           dump($b);   // 结果为bool(true)

           $c = in_array('aaa',$a);

           dump($c);    //结果为bool(false)

    返回值:

        存在:返回bool(true);

       不存在:返回bool(false);