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

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

     函数: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);

 

 

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

     函数: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);

你可能感兴趣的:(php基础)