網(wǎng)站建設—PHP如何刪除數(shù)組中的重復元素
本文我們講述PHP通過 array_unique()函數(shù)刪除數(shù)組中重復元素,需要的朋友可以學習下
Array_unique()函數(shù)
Array_unique()函數(shù),將數(shù)組元素的值作為字符串排序,然后對每個值只保留第一個鍵名,忽略所有后面的鍵名,就是刪除數(shù)組中重復的元素。
代碼示例 :
$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ù)用于反轉/交換數(shù)組中的所有的鍵名以及它們關聯(lián)的鍵值。
array_flip() 函數(shù)返回一個反轉后的數(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);
// 通過使用翻轉鍵和值移除重復值
$a = array_flip($a);
// 通過再次翻轉鍵和值來恢復數(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ù)組中的重復元素的詳細內容了。
本文章來源尚品中國:企業(yè)網(wǎng)站建設
建站流程
-
網(wǎng)站需求
-
網(wǎng)站策劃方案
-
頁面設計風格
-
確認交付使用
-
資料錄入優(yōu)化
-
程序設計開發(fā)
-
后續(xù)跟蹤服務
-
聯(lián)系電話
010-60259772
熱門標簽
- 網(wǎng)站建設
- 食品網(wǎng)站建設
- 微信小程序開發(fā)
- 小程序開發(fā)
- 無錫網(wǎng)站建設
- 研究所網(wǎng)站建設
- 沈陽網(wǎng)站建設
- 廊坊網(wǎng)站建設
- 鄭州網(wǎng)站建設
- 婚紗攝影網(wǎng)站建設
- 手機端網(wǎng)站建設
- 高校網(wǎng)站制作
- 天津網(wǎng)站建設
- 教育網(wǎng)站建設
- 品牌網(wǎng)站建設
- 政府網(wǎng)站建設
- 北京網(wǎng)站建設
- 網(wǎng)站設計
- 網(wǎng)站制作
最新文章
推薦新聞
更多行業(yè)-
谷歌應用商店新增安全防護措施 掃描惡意軟件
騰訊科技訊(小貝)北京時間2月3日消息,據(jù)國外媒體報道,谷歌周四為其A...
2012-02-03 -
網(wǎng)站建設中安裝論壇模塊好不好?
論壇模塊相信每個人都熟悉論壇天涯、鳳凰等。天津的網(wǎng)站建設緊隨其后,但時...
2020-04-30 -
響應式網(wǎng)站建設常見布局有哪些?
隨著智能手機的普及,越來越多的人在手機上購物、工作和瀏覽網(wǎng)頁。雖然傳統(tǒng)...
2022-06-10 -
商務網(wǎng)站建設規(guī)劃
一個網(wǎng)站的成功與否與網(wǎng)站建設前的規(guī)劃有著極為重要的關系。在建設網(wǎng)站前應...
2012-07-28 -
企業(yè)網(wǎng)站建設的目的與現(xiàn)實意義
當前互聯(lián)網(wǎng)飛速發(fā)展, 企業(yè)制作一個網(wǎng)站已經和做一張名片一樣普及, 那網(wǎng)...
2012-08-11 -
網(wǎng)絡新聞標題的個性特征
(一)形式上單行化是其總體特征傳統(tǒng)報紙的新聞標題最多可以有三行標題,分...
2014-07-23
預約專業(yè)咨詢顧問溝通!
免責聲明
非常感謝您訪問我們的網(wǎng)站。在您使用本網(wǎng)站之前,請您仔細閱讀本聲明的所有條款。
1、本站部分內容來源自網(wǎng)絡,涉及到的部分文章和圖片版權屬于原作者,本站轉載僅供大家學習和交流,切勿用于任何商業(yè)活動。
2、本站不承擔用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。
3、本聲明未涉及的問題參見國家有關法律法規(guī),當本聲明與國家法律法規(guī)沖突時,以國家法律法規(guī)為準。
4、如果侵害了您的合法權益,請您及時與我們,我們會在第一時間刪除相關內容!
聯(lián)系方式:010-60259772
電子郵件:394588593@qq.com