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