PHP array_unique()
函数 用于删除数组中重复的值,如果存在多个相同的值,则只会保留第一个。
语法
array_unique ( $array, SORT_STRING );
参数
参数 | 描述 |
---|---|
array | 必需。规定数组。 |
SORT_STRING | 可选。规定排序类型。可能的值:
|
返回值
返回删除后的数组。
例子
介绍一些例子了解PHP array_unique()函数的使用方法。例1
非关联数组的例子
<?php
$color = array("red","green","yellow","blue","green","yellow");
$result = array_unique($color);
print_r($result);
?>
输出:Array
(
[0] => red
[1] => green
[2] => yellow
[3] => blue
)
(
[0] => red
[1] => green
[2] => yellow
[3] => blue
)
例2
关联数组的例子
<?php
$color = array("a"=>"red","b"=>"yellow","c"=>"green","d"=>"yellow");
$result = array_unique($color);
print_r($result);
?>
输出:Array
(
[a] => red
[b] => yellow
[c] => green
)
(
[a] => red
[b] => yellow
[c] => green
)