智慧屏 安装 app如何提升家庭娱乐与教育体验的关键工具
756
2022-11-27
php查找某个值是否存在于多维数组中
function deep_in_array($value, $array) { foreach($array as $item) { if(!is_array($item)) { if ($item == $value) { return $item; } else { continue; } } if(in_array($value, $item)) { return $item; } else if($this->deep_in_array($value, $item)) { return $item; } } return false; }
加入配置的值有多个子数组,改造下
/** * @param $value * @param $array * @return bool * 某个值是否存在于多维数组中 */ public function deep_in_array($value, $array) { $total =[]; foreach ($array as $item) { if (!is_array($item)) { if ($item == $value) { return $item; } else { continue; } } if (in_array($value, $item)) { $total[] = $item; } else if ($this->deep_in_array($value, $item)) { $total[] = $item; } } return $total; }
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~