fairyguo 发表于 2015-8-27 09:47:25

【php数组函数序列】之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 ( => Cat => Dog )
页: [1]
查看完整版本: 【php数组函数序列】之array_unique()