網(wǎng)站建設(shè)—PHP如何刪除數(shù)組中的重復(fù)元素
本文我們講述PHP通過 array_unique()函數(shù)刪除數(shù)組中重復(fù)元素,需要的朋友可以學(xué)習(xí)下
Array_unique()函數(shù)
Array_unique()函數(shù),將數(shù)組元素的值作為字符串排序,然后對每個值只保留第一個鍵名,忽略所有后面的鍵名,就是刪除數(shù)組中重復(fù)的元素。
代碼示例 :
$result1 = array("a" => "green", "red", "b" => "green", "blue", "red");
var_dump($result1);
$result2 = array_unique($result1);
var_dump($result2);
?>
輸出 :
Array (size=5)
‘a’=>string ’green’ (length=5)
0 => string ‘red’ (length=3)
‘b’ => string ‘green’ (length=5)
1 => string ‘blue’ (length=4)
2 => string ‘red’ (length=3)
Array (size=3)
‘a’=>string ’green’ (length=5)
0 => string ‘red’ (length=3)
1 => string ‘blue’ (length=4)
Array_flip()函數(shù)
Array_flip()函數(shù)用于反轉(zhuǎn)/交換數(shù)組中的所有的鍵名以及它們關(guān)聯(lián)的鍵值。
array_flip() 函數(shù)返回一個反轉(zhuǎn)后的數(shù)組,如果同一值出現(xiàn)了多次,則最后一個鍵名將作為它的值,所有其他的鍵名都將丟失。利用這個特性我們可以間接實現(xiàn)數(shù)組去重。
代碼示例 :
header("content-type:text/html;charset=utf-8");
$a = array(1, 5, 2, 5, 1, 3, 2, 4, 5);
// 輸出原始數(shù)組
echo "原始數(shù)組 :";
var_dump($a);
// 通過使用翻轉(zhuǎn)鍵和值移除重復(fù)值
$a = array_flip($a);
// 通過再次翻轉(zhuǎn)鍵和值來恢復(fù)數(shù)組元素
$a = array_flip($a);
// 重新排序數(shù)組鍵
$a = array_values($a);
// 輸出更新后的數(shù)組
echo "更新數(shù)組 :";
var_dump($a);
?>
輸出 :
原始數(shù)組:
Array (size=0)
0 => int 1
1 => int 5
2 => int 2
3 => int 5
4 => int 1
5 => int 3
6 => int 2
7 => int 4
8 => int 5
更新數(shù)組:
Array (size=5)
0 => int 1
1 => int 5
2 => int 2
3 => int 5
4 => int 1
以上就是PHP如何刪除數(shù)組中的重復(fù)元素的詳細(xì)內(nèi)容了。
本文章來源尚品中國:企業(yè)網(wǎng)站建設(shè)
建站流程
-
網(wǎng)站需求
-
網(wǎng)站策劃方案
-
頁面設(shè)計風(fēng)格
-
確認(rèn)交付使用
-
資料錄入優(yōu)化
-
程序設(shè)計開發(fā)
-
后續(xù)跟蹤服務(wù)
-
聯(lián)系電話
010-60259772
熱門標(biāo)簽
- 網(wǎng)站建設(shè)
- 食品網(wǎng)站建設(shè)
- 微信小程序開發(fā)
- 小程序開發(fā)
- 無錫網(wǎng)站建設(shè)
- 研究所網(wǎng)站建設(shè)
- 沈陽網(wǎng)站建設(shè)
- 廊坊網(wǎng)站建設(shè)
- 鄭州網(wǎng)站建設(shè)
- 婚紗攝影網(wǎng)站建設(shè)
- 手機(jī)端網(wǎng)站建設(shè)
- 高校網(wǎng)站制作
- 天津網(wǎng)站建設(shè)
- 教育網(wǎng)站建設(shè)
- 品牌網(wǎng)站建設(shè)
- 政府網(wǎng)站建設(shè)
- 北京網(wǎng)站建設(shè)
- 網(wǎng)站設(shè)計
- 網(wǎng)站制作
最新文章
推薦新聞
更多行業(yè)-
學(xué)習(xí)LabVIEW的幾種方式
古人云:“授人以魚不如授人以漁”,網(wǎng)站設(shè)計人們...
2014-07-09 -
如何查詢空間IP被搜索引擎懲罰或被K
北京網(wǎng)站建設(shè)公司尚品中國:做網(wǎng)站選擇域名和網(wǎng)站空間非常重要,下面給大家...
2012-08-14 -
青島網(wǎng)站建設(shè)處理企業(yè)網(wǎng)頁設(shè)計的幾個誤區(qū)
網(wǎng)頁設(shè)計是成功網(wǎng)站平臺建設(shè)的關(guān)鍵內(nèi)容之一。嚴(yán)格來說,2002年,全職網(wǎng)...
2021-12-31 -
企業(yè)建站一般用什么流量統(tǒng)計系統(tǒng)?
Google Analytics:Google Analytics 是...
2023-07-12 -
品牌建設(shè):打造全新品牌企業(yè)網(wǎng)站建設(shè)互聯(lián)網(wǎng)形象
品牌建設(shè)是一項關(guān)鍵性的任務(wù),旨在塑造企業(yè)在互聯(lián)網(wǎng)上的形象,提升其知名度...
2023-09-19 -
淺談網(wǎng)站建設(shè)中常見漏洞
在網(wǎng)站營銷中起到重要的作用。經(jīng)常有人問,同樣是試圖通過建設(shè)網(wǎng)站打通網(wǎng)絡(luò)...
2012-08-10
預(yù)約專業(yè)咨詢顧問溝通!
免責(zé)聲明
非常感謝您訪問我們的網(wǎng)站。在您使用本網(wǎng)站之前,請您仔細(xì)閱讀本聲明的所有條款。
1、本站部分內(nèi)容來源自網(wǎng)絡(luò),涉及到的部分文章和圖片版權(quán)屬于原作者,本站轉(zhuǎn)載僅供大家學(xué)習(xí)和交流,切勿用于任何商業(yè)活動。
2、本站不承擔(dān)用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。
3、本聲明未涉及的問題參見國家有關(guān)法律法規(guī),當(dāng)本聲明與國家法律法規(guī)沖突時,以國家法律法規(guī)為準(zhǔn)。
4、如果侵害了您的合法權(quán)益,請您及時與我們,我們會在第一時間刪除相關(guān)內(nèi)容!
聯(lián)系方式:010-60259772
電子郵件:394588593@qq.com