新闻资讯
看你所看,想你所想

array_unique

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]);
如果有重複就只会输出一个相同的值喔.

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com