in_array() and multidimensional array

前端 未结 22 1375
眼角桃花
眼角桃花 2020-11-22 00:30

I use in_array() to check whether a value exists in an array like below,

$a = array(\"Mac\", \"NT\", \"Irix\", \"Linux\");
if (in_array(\"Irix\"         


        
22条回答
  •  無奈伤痛
    2020-11-22 00:58

    This will work too.

    function in_array_r($item , $array){
        return preg_match('/"'.preg_quote($item, '/').'"/i' , json_encode($array));
    }
    

    Usage:

    if(in_array_r($item , $array)){
        // found!
    }
    

提交回复
热议问题