- 簡(jiǎn)體
- 簡(jiǎn)體中文 English
網(wǎng)站建設(shè)—PHP如何刪除數(shù)組中的重復(fù)元素
本文我們講述PHP通過 array_unique()函數(shù)刪除數(shù)組中重復(fù)元素,需要的朋友可以學(xué)習(xí)下
Array_unique()函數(shù)
Array_unique()函數(shù),將數(shù)組元素的值作為字符串排序,然后對(duì)每個(gè)值只保留第一個(gè)鍵名,忽略所有后面的鍵名,就是刪除數(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ù)返回一個(gè)反轉(zhuǎn)后的數(shù)組,如果同一值出現(xiàn)了多次,則最后一個(gè)鍵名將作為它的值,所有其他的鍵名都將丟失。利用這個(gè)特性我們可以間接實(shí)現(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)鍵和值來(lái)恢復(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)容了。
本文章來(lái)源尚品中國(guó):企業(yè)網(wǎng)站建設(shè)
建站流程
-
網(wǎng)站需求
-
網(wǎng)站策劃方案
-
頁(yè)面設(shè)計(jì)風(fēng)格
-
確認(rèn)交付使用
-
資料錄入優(yōu)化
-
程序設(shè)計(jì)開發(fā)
-
后續(xù)跟蹤服務(wù)
-
聯(lián)系電話
010-60259772
熱門標(biāo)簽
- 網(wǎng)站建設(shè)
- 食品網(wǎng)站建設(shè)
- 微信小程序開發(fā)
- 小程序開發(fā)
- 無(wú)錫網(wǎng)站建設(shè)
- 研究所網(wǎng)站建設(shè)
- 沈陽(yáng)網(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è)計(jì)
- 網(wǎng)站制作
最新文章
推薦新聞
更多行業(yè)-
網(wǎng)站的主頁(yè)設(shè)計(jì)
主頁(yè)是網(wǎng)站制作的第一步。網(wǎng)頁(yè)設(shè)計(jì)作為一種視覺語(yǔ)言,要講究編排和布局,應(yīng)...
2015-01-09 -
新站如何快速通過搜索引擎考核期?
新站如何打破搜索引擎考核期,快速的放出內(nèi)頁(yè)。為什么要提這個(gè)問題呢?最近...
2014-05-04 -
醫(yī)院營(yíng)銷型網(wǎng)站建設(shè)有哪些好處?
隨著響應(yīng)式網(wǎng)站技術(shù)日益完善,越來(lái)越多的企業(yè)選擇了建站自助建站,對(duì)于如何...
2019-06-04 -
高端網(wǎng)站設(shè)計(jì)一般該怎么操作?
在網(wǎng)絡(luò)市場(chǎng)大規(guī)模開發(fā)的時(shí)代背景下,網(wǎng)站設(shè)計(jì)顯得越來(lái)越重要,尤其是很多企...
2022-09-20 -
生物醫(yī)療網(wǎng)站建設(shè)應(yīng)該突出什么?
網(wǎng)站建設(shè)肯定要有自己的重點(diǎn),在進(jìn)行生物醫(yī)療網(wǎng)站建設(shè)時(shí),應(yīng)該突出什么重點(diǎn)...
2022-11-04 -
SEO網(wǎng)站優(yōu)化之改進(jìn)網(wǎng)站加載速度
SEO網(wǎng)站優(yōu)化之改進(jìn)網(wǎng)站加載速度隨著互聯(lián)網(wǎng)的速度不斷提升,特別是近期發(fā)...
2011-12-09
預(yù)約專業(yè)咨詢顧問溝通!
免責(zé)聲明
非常感謝您訪問我們的網(wǎng)站。在您使用本網(wǎng)站之前,請(qǐng)您仔細(xì)閱讀本聲明的所有條款。
1、本站部分內(nèi)容來(lái)源自網(wǎng)絡(luò),涉及到的部分文章和圖片版權(quán)屬于原作者,本站轉(zhuǎn)載僅供大家學(xué)習(xí)和交流,切勿用于任何商業(yè)活動(dòng)。
2、本站不承擔(dān)用戶因使用這些資源對(duì)自己和他人造成任何形式的損失或傷害。
3、本聲明未涉及的問題參見國(guó)家有關(guān)法律法規(guī),當(dāng)本聲明與國(guó)家法律法規(guī)沖突時(shí),以國(guó)家法律法規(guī)為準(zhǔn)。
4、如果侵害了您的合法權(quán)益,請(qǐng)您及時(shí)與我們,我們會(huì)在第一時(shí)間刪除相關(guān)內(nèi)容!
聯(lián)系方式:010-60259772
電子郵件:394588593@qq.com