php array_unique()函数
翻译结果:
英 [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] => 欧阳克 )