php數(shù)組函數(shù)序列之a(chǎn)rray_unique() - 去除數(shù)組中重復的元素值
更新時間:2011年10月29日 23:06:10 作者:
array_unique() 函數(shù)移除數(shù)組中的重復的值,并返回結(jié)果數(shù)組。
當幾個數(shù)組元素的值相等時,只保留第一個元素,其他的元素被刪除。
array_unique() 定義和用法
array_unique() 函數(shù)移除數(shù)組中的重復的值,并返回結(jié)果數(shù)組。
當幾個數(shù)組元素的值相等時,只保留第一個元素,其他的元素被刪除。
返回的數(shù)組中鍵名不變。
語法
array_unique(array)
參數(shù) 描述
array 必需。規(guī)定輸入的數(shù)組。
說明
array_unique() 先將值作為字符串排序,然后對每個值只保留第一個遇到的鍵名,接著忽略所有后面的鍵名。這并不意味著在未排序的 array 中同一個值的第一個出現(xiàn)的鍵名會被保留。
提示和注釋
注釋:被返回的數(shù)組將保持第一個數(shù)組元素的鍵類型。
例子
<?php
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat");
print_r(array_unique($a));
?>
輸出:
Array ( [a] => Cat [b] => Dog )
array_unique() 函數(shù)移除數(shù)組中的重復的值,并返回結(jié)果數(shù)組。
當幾個數(shù)組元素的值相等時,只保留第一個元素,其他的元素被刪除。
返回的數(shù)組中鍵名不變。
語法
array_unique(array)
參數(shù) 描述
array 必需。規(guī)定輸入的數(shù)組。
說明
array_unique() 先將值作為字符串排序,然后對每個值只保留第一個遇到的鍵名,接著忽略所有后面的鍵名。這并不意味著在未排序的 array 中同一個值的第一個出現(xiàn)的鍵名會被保留。
提示和注釋
注釋:被返回的數(shù)組將保持第一個數(shù)組元素的鍵類型。
例子
復制代碼 代碼如下:
<?php
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat");
print_r(array_unique($a));
?>
輸出:
Array ( [a] => Cat [b] => Dog )
相關文章
php將從數(shù)據(jù)庫中獲得的數(shù)據(jù)轉(zhuǎn)換成json格式并輸出的方法
今天小編就為大家分享一篇php將從數(shù)據(jù)庫中獲得的數(shù)據(jù)轉(zhuǎn)換成json格式并輸出的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08解決Laravel blade模板轉(zhuǎn)義html標簽的問題
今天小編就為大家分享一篇解決Laravel blade模板轉(zhuǎn)義html標簽的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09php實現(xiàn)excel中rank函數(shù)功能的方法
這篇文章主要介紹了php實現(xiàn)excel中rank函數(shù)功能的方法,較為詳細的分析了rank函數(shù)的功能及具體實現(xiàn)方法,需要的朋友可以參考下2015-01-01PHP數(shù)組無限分級數(shù)據(jù)的層級化處理代碼
在很多朋友寫無限級分類數(shù)據(jù)時都直接使用遞歸來操作,下面我來介紹一下關于PHP無限分級代碼優(yōu)化方法,有需要的朋友可參考一下2012-12-12