人人顺配资,比较好的股票配资平台,股票杠杆的平台,正规配资平台app

MENU 服務 案例
網站建設-網站設計-北京網站建設-高端網站制作公司-尚品中國
我們通過擁抱變化創造
360°的品牌價值__
簡體
簡體中文 English

尚品與山東真諾智能設備有限公司簽署網站改版合作協議

類型:尚品動態 了解更多

網站建設—PHP如何刪除數組中的重復元素

來源:尚品中國| 類型:網站百科| 時間:2019-03-07

本文我們講述PHP通過 array_unique()函數刪除數組中重復元素,需要的朋友可以學習下

Array_unique()函數

Array_unique()函數,將數組元素的值作為字符串排序,然后對每個值只保留第一個鍵名,忽略所有后面的鍵名,就是刪除數組中重復的元素。

代碼示例 :

 $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()函數

Array­_flip()函數用于反轉/交換數組中的所有的鍵名以及它們關聯的鍵值。

array_flip() 函數返回一個反轉后的數組,如果同一值出現了多次,則最后一個鍵名將作為它的值,所有其他的鍵名都將丟失。利用這個特性我們可以間接實現數組去重。

代碼示例 :

 header("content-type:text/html;charset=utf-8");

$a = array(1, 5, 2, 5, 1, 3, 2, 4, 5);

// 輸出原始數組

echo "原始數組 :";

var_dump($a);

// 通過使用翻轉鍵和值移除重復值

$a = array_flip($a);

// 通過再次翻轉鍵和值來恢復數組元素

$a = array_flip($a);

// 重新排序數組鍵

$a = array_values($a);

// 輸出更新后的數組

echo "更新數組 :";

var_dump($a);

?>

輸出 :

原始數組:

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

更新數組:

Array (size=5)

0 => int 1

1 => int 5

2 => int 2

3 => int 5

4 => int 1

以上就是PHP如何刪除數組中的重復元素的詳細內容了。

本文章來源尚品中國:企業網站建設

來源聲明:本文章系尚品中國編輯原創或采編整理,如需轉載請注明來自尚品中國。以上內容部分(包含圖片、文字)來源于網絡,如有侵權,請及時與本站聯系(010-60259772)。
TAG標簽:

如果您的網站可以增加轉化次數并提高客戶滿意度,該怎么辦?

預約專業咨詢顧問溝通!

*尚品專業顧問將盡快與您聯系

免責聲明

非常感謝您訪問我們的網站。在您使用本網站之前,請您仔細閱讀本聲明的所有條款。

1、本站部分內容來源自網絡,涉及到的部分文章和圖片版權屬于原作者,本站轉載僅供大家學習和交流,切勿用于任何商業活動。

2、本站不承擔用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。

3、本聲明未涉及的問題參見國家有關法律法規,當本聲明與國家法律法規沖突時,以國家法律法規為準。

4、如果侵害了您的合法權益,請您及時與我們,我們會在第一時間刪除相關內容!

聯系方式:010-60259772
電子郵件:394588593@qq.com

現在就與專業咨詢顧問溝通!

  • 全國服務熱線

    400-700-4979

  • 北京服務熱線

    010-60259772

信息保護中請放心填寫
在線咨詢

免責聲明

非常感謝您訪問我們的網站。在您使用本網站之前,請您仔細閱讀本聲明的所有條款。

1、本站部分內容來源自網絡,涉及到的部分文章和圖片版權屬于原作者,本站轉載僅供大家學習和交流,切勿用于任何商業活動。

2、本站不承擔用戶因使用這些資源對自己和他人造成任何形式的損失或傷害。

3、本聲明未涉及的問題參見國家有關法律法規,當本聲明與國家法律法規沖突時,以國家法律法規為準。

4、如果侵害了您的合法權益,請您及時與我們,我們會在第一時間刪除相關內容!

聯系方式:010-60259772
電子郵件:394588593@qq.com