- 簡(jiǎn)體
- 簡(jiǎn)體中文 English
網(wǎng)站建設(shè)—PHP如何刪除數(shù)組中的重復(fù)元素
本文我們講述PHP通過(guò) 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);
// 通過(guò)使用翻轉(zhuǎn)鍵和值移除重復(fù)值
$a = array_flip($a);
// 通過(guò)再次翻轉(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è)-
2022年網(wǎng)站設(shè)計(jì)必不可少的技能有哪些?
互聯(lián)網(wǎng)和數(shù)字技術(shù)幾乎為每個(gè)人提供了開創(chuàng)新事業(yè)的機(jī)會(huì),但是沒有好的網(wǎng)站設(shè)...
2022-06-06 -
企業(yè)建站實(shí)現(xiàn)優(yōu)秀標(biāo)準(zhǔn)應(yīng)該重視哪些方面
企業(yè)建站,為的就是提高企業(yè)的品牌形象,擴(kuò)大在行業(yè)領(lǐng)域中的影響力。從而讓...
2020-07-24 -
SEO網(wǎng)站優(yōu)化之拿什么拯救你我的關(guān)鍵詞排名
SEO網(wǎng)站優(yōu)化之拿什么拯救你我的關(guān)鍵詞排名網(wǎng)站上線后由于權(quán)重不夠?qū)е玛P(guān)...
2012-01-03 -
北京的企業(yè)模板建站如何看質(zhì)量好壞?
除了人工建站,許多企業(yè)還會(huì)選擇智能建站系統(tǒng)。然而,由于網(wǎng)站建筑系統(tǒng)的多...
2020-06-17 -
北京企業(yè)網(wǎng)站建設(shè)中的4大重點(diǎn)
網(wǎng)站建設(shè)步驟是網(wǎng)站建設(shè)中的一個(gè)重要環(huán)節(jié),一個(gè)網(wǎng)站要看它好不好,重要的一...
2020-06-19 -
網(wǎng)站的管理機(jī)制設(shè)計(jì)
Web站點(diǎn)建立后,必須經(jīng)常進(jìn)行信息更新,在瀏覽者眼中,網(wǎng)站制作的生命力...
2015-01-13
預(yù)約專業(yè)咨詢顧問(wèn)溝通!
免責(zé)聲明
非常感謝您訪問(wèn)我們的網(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、本聲明未涉及的問(wèn)題參見國(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