英 [juˈni:k]   美 [juˈnik]  

adj.唯一的,仅有的;独一无二的,独特的;不平常的,特别的;超绝

php array_unique()函数 语法

作用:移除数组中重复的值

语法:array_unique(array)

参数:

参数描述
array必需。规定数组。
sortingtype可选。规定如何比较数组元素/项目。可能的值:SORT_STRING - 默认。把项目作为字符串来比较。SORT_REGULAR - 把每一项按常规顺序排列(Standard ASCII,不改变类型)SORT_NUMERIC - 把每一项作为数字来处理。SORT_LOCALE_STRING - 把每一项作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。

说明:先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。

php array_unique()函数 示例

<?php
$a=array("a"=>"php中文网","b"=>"西门","c"=>"php中文网");
print_r(array_unique($a));
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

输出:

Array ( [a] => php中文网 [b] => 西门 )


<?php
$b=array("1"=>"php中文网","2"=>"灭绝师太","c"=>"php中文网",'4' => "欧阳克");
print_r(array_unique($b));
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

输出:

Array ( [1] => php中文网 [2] => 灭绝师太 [4] => 欧阳克 )