兩種php去除二維數(shù)組的重復(fù)項(xiàng)方法
更新時(shí)間:2015年11月04日 10:09:40 投稿:lijiao
這篇文章主要介紹了兩種php去除二維數(shù)組的重復(fù)項(xiàng)方法,大家可以進(jìn)行比較看哪一種更適合自己,需要的朋友可以參考下
php去掉二維數(shù)組的重復(fù)值的方法總結(jié),具體代碼如下:
方法一:
//二維數(shù)組去掉重復(fù)值
function array_unique_fb($array2D){
foreach ($array2D as $v){
$v=join(',',$v); //降維,也可以用implode,將一維數(shù)組轉(zhuǎn)換為用逗號(hào)連接的字符串
$temp[]=$v;
}
$temp=array_unique($temp); //去掉重復(fù)的字符串,也就是重復(fù)的一維數(shù)組
foreach ($temp as $k => $v){
$temp[$k]=explode(',',$v); //再將拆開的數(shù)組重新組裝
}
return $temp;
}
方法二:
//二維數(shù)組去掉重復(fù)值,并保留鍵值
function array_unique_fb($array2D){
foreach ($array2D as $k=>$v){
$v=join(',',$v); //降維,也可以用implode,將一維數(shù)組轉(zhuǎn)換為用逗號(hào)連接的字符串
$temp[$k]=$v;
}
$temp=array_unique($temp); //去掉重復(fù)的字符串,也就是重復(fù)的一維數(shù)組
foreach ($temp as $k => $v){
$array=explode(',',$v); //再將拆開的數(shù)組重新組裝
//下面的索引根據(jù)自己的情況進(jìn)行修改即可
$temp2[$k]['id'] =$array[0];
$temp2[$k]['title'] =$array[1];
$temp2[$k]['keywords'] =$array[2];
$temp2[$k]['content'] =$array[3];
}
return $temp2;
}
兩種php去除二維數(shù)組的重復(fù)項(xiàng)的方法,各有利弊,大家可以根據(jù)具體情況進(jìn)行選擇。
您可能感興趣的文章:
- PHP二維數(shù)組的去重問題解析
- php二維數(shù)組合并及去重復(fù)的方法
- php冒泡排序、快速排序、快速查找、二維數(shù)組去重實(shí)例分享
- PHP二維數(shù)組去重算法
- php去除二維數(shù)組的重復(fù)項(xiàng)方法
- PHP二維數(shù)組去重實(shí)例分析
- PHP實(shí)現(xiàn)二維數(shù)組去重功能示例
- php多維數(shù)組去掉重復(fù)值示例分享
- PHP兩種去掉數(shù)組重復(fù)值的方法比較
- php三維數(shù)組去重(示例代碼)
- PHP二維數(shù)組實(shí)現(xiàn)去除重復(fù)項(xiàng)的方法【保留各個(gè)鍵值】
相關(guān)文章
PHP5.6新增加的可變函數(shù)參數(shù)用法分析
這篇文章主要介紹了PHP5.6新增加的可變函數(shù)參數(shù)用法,結(jié)合具體實(shí)例形式分析了PHP5.6可變函數(shù)參數(shù)的具體用法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-08-08
讓你的網(wǎng)站首頁自動(dòng)選擇語言轉(zhuǎn)跳
讓你的網(wǎng)站首頁自動(dòng)選擇語言轉(zhuǎn)跳...2006-12-12
php 不使用js實(shí)現(xiàn)頁面跳轉(zhuǎn)
頁面跳轉(zhuǎn)大多情況下是使用js,其實(shí)也可以不用,下面為大家介紹下具體的實(shí)現(xiàn),需要的朋友可以參考下2014-02-02
PHP模擬登錄時(shí)跳過HTTPS驗(yàn)證的方法
在PHP中,要跳過HTTPS的驗(yàn)證,可以使用cURL庫(kù)的CURLOPT_SSL_VERIFYPEER和CURLOPT_SSL_VERIFYHOST選項(xiàng),這些選項(xiàng)允許你禁用對(duì)SSL證書的驗(yàn)證,本文通過代碼示例展示了如何在PHP中模擬登錄時(shí)跳過HTTPS驗(yàn)證2023-10-10
php中debug_backtrace、debug_print_backtrace和匿名函數(shù)用法實(shí)例
這篇文章主要介紹了php中debug_backtrace、debug_print_backtrace和匿名函數(shù)用法,以實(shí)例形式分析了debug_backtrace和debug_print_backtrace函數(shù)在調(diào)試過程中的作用,并分析了PHP5.3新增匿名函數(shù)的用法,需要的朋友可以參考下2014-12-12
PHP簡(jiǎn)單實(shí)現(xiàn)多維數(shù)組合并與排序功能示例
這篇文章主要介紹了PHP簡(jiǎn)單實(shí)現(xiàn)多維數(shù)組合并與排序功能,涉及php數(shù)組合并、排序等相關(guān)操作及array_merge、array_multisort等函數(shù)使用技巧,需要的朋友可以參考下2017-09-09

