文章插图
php中有时从数据库中查询出来的记录有一些相同字段重复的需要过滤,该函数可以起到作用:
/**
* 二维数组通过key去重
*
* @param $array
* @param $key
*
* @return array
*/
protected function unique_multi_array($array, $key)
{
$temp_array = [];
$i = 0;
$key_array = [];
foreach ($array as $val) {
if (!in_array($val[$key], $key_array)) {
$key_array[$i] = $val[$key];
$temp_array[$i] = $val;
}
$i++;
}
return $temp_array;
}
希望可以帮到大家!
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- php最新稳定版本 php最新版本最多少
- php原生读取excel的方法 php读取excel数据
- php按行读取字符串 php截取最后一个字符
- iis运行php慢解决方法 iis运行php久了非常慢
- php分割字符串为数组 php获取字符串第一个字符
- 循环输出二维数组 php二维数组遍历输出
- php的工作内容 php能干什么的
- jquery遍历json数组了解 遍历json数组对象
- js中对象数组排序的方法 js对象排序有几种方法
- php查询数据库并输出实例讲解 php查询数据库并输出实例