久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php數(shù)組怎么刪除重復(fù)項

      php數(shù)組刪除重復(fù)項的方法:1、直接使用array_unique()刪除,語法“array_unique(array)”。2、先使用array_flip()函數(shù)反轉(zhuǎn)數(shù)組,刪除重復(fù)項;然后再使用array_flip()函數(shù)反轉(zhuǎn)回來即可。

      php數(shù)組怎么刪除重復(fù)項

      本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦

      方法一、php有內(nèi)置函數(shù)array_unique可以用來刪除數(shù)組中的重復(fù)值

      array_unique — 移除數(shù)組中重復(fù)的值

      array_unique說明

      array array_unique ( array array )

      array_unique() 接受 array 作為輸入并返回沒有重復(fù)值的新數(shù)組

      注意鍵名保留不變。array_unique() 先將值作為字符串排序,然后對每個值只保留第一個遇到的鍵名,接著忽略所有后面的鍵名。這并不意味著在未排序的 array 中同一個值的第一個出現(xiàn)的鍵名會被保留。

      注: 當且僅當 (string) $elem1 === (string) $elem2 時兩個單元被認為相同。就是說,當字符串的表達一樣時。

      第一個單元將被保留。

      例子:array_unique()

      <?php $input = array("a" => "green", "red", "b" => "green", "blue", "red"); $result = array_unique($input); print_r($result); ?>

      輸出:

      Array (  [a] => green  [0] => red  [1] => blue )

      方法二、array_flip實現(xiàn)去重效果

      另一個方法是使用php的array_flip函數(shù)來間接的實現(xiàn)去重效果

      array_flip是反轉(zhuǎn)數(shù)組鍵和值的函數(shù),它有個特性就是如果數(shù)組中有二個值是一樣的,那么反轉(zhuǎn)后會保留最后一個鍵和值,利用這個特性我們用他來間接的實現(xiàn)數(shù)組的去重

      <?php $arr = array("a"=>"a1","b"=>'b1',"c"=>"a2","d"=>"a1"); $arr1 = array_flip($arr); print_r($arr1);//先反轉(zhuǎn)一次,去掉重復(fù)值,輸出Array ( [a1] => d [b1] => b [a2] => c ) $arr2 = array_flip($arr); print_r($arr2);//再反轉(zhuǎn)回來,得到去重后的數(shù)組,輸出Array ( [a1] => d [b1] => b [a2] => c ) $arr3 = array_unique($arr); print_r($arr3);//利用php的array_unique函數(shù)去重,輸出Array ( [a] => a1 [b] => b1 [c] => a2 ) ?>

      二種方法不同的是用array_flip得到的是重復(fù)元素最后的鍵和值,用array_unique得到的是二個重復(fù)元素第一個鍵和值。

      推薦學習:《PHP視頻教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號