python二维数组去重复_php二维数组去重,array_unique出除重复数据
生活随笔
收集整理的這篇文章主要介紹了
python二维数组去重复_php二维数组去重,array_unique出除重复数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
根據網站提供的方法修改所來保持數據鍵名不變。//二維數組去掉重復值?并保留鍵值
function?array_unique_fb($array2D)
{
$key?=?array();
foreach?($array2D?as?$k=>$v)
{
if(empty($key))?$key?=?array_keys($v);//記錄數組的KEY
$v?=?join(",",$v);?//降維,也可以用implode,將一維數組轉換為用逗號連接的字符串
$temp[$k]?=?$v;
}
$temp?=?array_unique($temp);?//去掉重復的字符串,也就是重復的一維數組
foreach?($temp?as?$k?=>?$v)
{
$array=explode(",",$v);?//再將拆開的數組重新組裝
foreach?($array?as?$i=>$t){
$temp2[$k]?=?!empty($temp2[$k])???array_merge($temp2[$k],?array("{$key[$i]}"=>$t))?:?array("{$key[$i]}"=>$t);?//依次添加到新的數組中去
}
}
return?$temp2;
}
總結
以上是生活随笔為你收集整理的python二维数组去重复_php二维数组去重,array_unique出除重复数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 王者荣耀孙尚香的攻略有哪些
- 下一篇: php获取当前周得周一_PHP怎样获得最