文章插图
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小编还为您精选了以下内容,希望对您有所帮助:- iis运行php慢解决方法 iis运行php久了非常慢
- 行业发展现状及前景分析 php前景分析
- 教程教您轻松搭建网站 php网站搭建教程
- java中数组的定义与使用 java数组声明和使用
- 小程序商城完整源码 简单的php商城系统源码
- 网站备案过审核php代码
- php使用GD生成图片并且加入浏览器缓存
- linux配置php运行环境 PHP7在Linux下开启配置使用MongoDB
- PHP类构造函数__construct理解(php的构造函数是)
- PHP版批量查询百度关键词排名源码