array_unique

定義和用法,語法,說明,提示和注釋,例子,實例,

定義和用法

array_unique() 函式移除數組中的重複的值,並返回結果數組。
當幾個數組元素的值相等時,只保留第一個元素,其他的元素被刪除。
返回的數組中鍵名不變。

語法

array_unique(array)
參數
描述
array
必需。規定輸入的數組。

說明

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

提示和注釋

注釋:被返回的數組將保持第一個數組元素的鍵類型。

例子

<?php $a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat");
print_r(array_unique($a));
?>
輸出:
Array ( [a] => Cat [b] => Dog )

實例

去除重複值
$body =" array('key'=>'PRODUCT', 'name'=>'1231管理'),<img src=圖片地址 />現來中城<img src='圖片地址'>";
preg_match_all("/(src|SRC)=["|'| ]{0,}(http://(.*).(gif|jpg|jpeg|png))/isU",$body,$img_array);
$img_array = array_unique($img_array[2]);
如果有重複就只會輸出一個相同的值喔.

相關詞條

熱門詞條

聯絡我們