<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • 網(wǎng)站建設(shè)—PHP如何刪除數(shù)組中的重復(fù)元素

            2023-02-04    分類: 網(wǎng)站建設(shè)

            本文我們講述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)鍵和值來恢復(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)容了。

            本文章來源創(chuàng)新互聯(lián):企業(yè)網(wǎng)站建設(shè)

            名稱欄目:網(wǎng)站建設(shè)—PHP如何刪除數(shù)組中的重復(fù)元素
            本文鏈接:http://www.jbt999.com/news40/234890.html

            網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營銷seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

            成都網(wǎng)站建設(shè)公司

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 一级特黄色大片 | 东京热国产 | 大香蕉啪啪网 | 囯产精品99久久久久久WWW | 日本一道本高清在线一区二区 |