php array_unique 删除重复数组值

作者:袖梨 2022-07-02

array_unique
( PHP 4中“ = 4.0.1 , PHP 5中)

array_unique -删除重复值数组

描述
数组array_unique (数组$阵列[摘要$ sort_flags = SORT_REGULAR ] )
采取一种输入数组并返回一个新数组没有重复值。

请注意,密钥保存。 array_unique ( )各种各样的价值观当作字符串上,然后将不断遇到的第一个关键的每个值,忽略所有下面的钥匙。这并不意味着,关键的第一批相关的价值未排序的数组将保持。

注:有两个因素被认为是平等的当且仅当(字符串) $ elem1 === (字符串) $ elem2 。在口头上:当字符串是相同的。第一项内容将被使用。

参数

阵列
输入数组。

sort_flags
可选的第二个参数sort_flags可用来修改排序行为使用这些值:

排序类型标识:

SORT_REGULAR -通常比较(不改变类型)
SORT_NUMERIC -数值比较
SORT_STRING -进行字符串比较
SORT_LOCALE_STRING -进行字符串比较,基于当前区域。时间在PHP 4.4.0和5.0.2 。在PHP 6 ,它使用的系统的locale ,可以改变使用setlocale ( ) 。自PHP 6 ,您必须使用i18n_loc_set_default ( )函数。


返回值
返回过滤阵列。

修改

版本说明
5.2.9时间的任择sort_flags 。


实例

例如# 1 array_unique ( )例子

相关文章

精彩推荐