- 簡(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ì)開(kāi)發(fā)
-
后續(xù)跟蹤服務(wù)
-
聯(lián)系電話
010-60259772
熱門標(biāo)簽
- 網(wǎng)站建設(shè)
- 食品網(wǎng)站建設(shè)
- 微信小程序開(kāi)發(fā)
- 小程序開(kāi)發(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)站建設(shè)好過(guò)后如何做內(nèi)容測(cè)試?
在我們面前,我們談?wù)摿艘黄P(guān)于網(wǎng)站界面測(cè)試的文章。眾所周知,當(dāng)北京網(wǎng)站...
2020-05-18 -
選擇網(wǎng)站制作公司需要注意什么?
說(shuō)到網(wǎng)站制作最不可或缺的部分,那一定是美工了。外行看熱鬧是一個(gè)整體的感...
2022-06-16 -
網(wǎng)頁(yè)設(shè)計(jì)總結(jié)論之如何讓設(shè)計(jì)動(dòng)感起來(lái)
北京網(wǎng)站制作公司尚品中國(guó):客戶要求你在設(shè)計(jì)中呈現(xiàn)一種“充滿...
2012-05-30 -
通州網(wǎng)站建設(shè)—如何充分發(fā)揮SEO功能?
建站需要從以下幾個(gè)方面來(lái)設(shè)置網(wǎng)站的SEO功能。一、靜態(tài)頁(yè)面一般建議開(kāi)啟...
2018-08-14 -
網(wǎng)站建設(shè)公司制作過(guò)程
網(wǎng)站建設(shè)公司的制作過(guò)程與前面提到的科研網(wǎng)站建設(shè)過(guò)程有相似之處,但在商業(yè)...
2023-09-01 -
如何設(shè)計(jì)網(wǎng)站站點(diǎn)?
經(jīng)過(guò)站點(diǎn)規(guī)劃,網(wǎng)站設(shè)計(jì)者對(duì)所要做的網(wǎng)站有了一個(gè)大概的了解,下面就要著手...
2014-07-24
預(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)題參見(jià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