PHP 根据值 判断是否在二维数组中 返回True OR False
需要根据某个值,查询是否在二维数组中 代码如下
/**
* 根据值 查询是否在二维数组中
*@param $value 需要查找的值
*@param $array 查找的二维数组
*/
protected function deep_in_array($value,$array){
foreach ($array as $item) {
if(!is_array($item)){
if($item == $value){
return true;
}else{
continue;
}
}
if(in_array($value, $item)){
return true;
}elseif ($this->deep_in_array($value,$item)) {
return true;
}
}
return false;
}