摘要: array_unique(array) 只能处理value只有单个的数组。 去除有多个value数组,可以使用如下函数实现: function more_array_unique($arr=array()){ foreach($arr[0] as $k => $v){ $arr_inner_key[]= $k; //先把二维数组中的内层数组的键值记录在在一维数组中 } foreach ($arr as $k => $v){ $v =join(",",$v); //降维 用implode()也行 $temp[$k] =$v; //保留原来的键值 $temp[]即为不保留原来键值 } $temp =array_unique($temp); //去重:去掉重复的字符串 foreach ($temp as $k => $v){ $a = explode(",",$v); //拆分后的 阅读全文
posted @ 2017-04-22 17:36 天南韩立 阅读(8133) 评论(0) 推荐(0) 编辑