作者:迷人的小刀 | 来源:互联网 | 2020-12-08 15:32
PHP中可以使用array_unique()函数来去除数组的重复值;如果两个或更多个数组值相同,array_unique()函数只会保留第一个元素,其他的元素值会被删除;语法格式“array_unique(array)”。
PHP中可以使用array_unique()函数来去除数组的重复值;如果两个或更多个数组值相同,array_unique()函数只会保留第一个元素,其他的元素值会被删除;语法格式“array_unique(array)”。
推荐:《PHP视频教程》
array_unique() 定义和用法
array_unique() 函数移除数组中的重复的值,并返回结果数组。
当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。
返回的数组中键名不变。
语法
array_unique(array)
参数
说明
返回值:返回过滤后的数组。被返回的数组将保持第一个数组元素的键类型。
示例1:
"red","b"=>"green","c"=>"red");
$a2=array("1"=>"Cat","2"=>"Dog","3"=>"Cat","4"=>"rabbit");
var_dump(array_unique($a1));
var_dump(array_unique($a2));
?>
输出:
array (size=2)
'a' => string 'red' (length=3)
'b' => string 'green' (length=5)
array (size=3)
1 => string 'Cat' (length=3)
2 => string 'Dog' (length=3)
4 => string 'rabbit' (length=6)
示例2:
"green", "red", "b" => "green", "blue", "red");
var_dump($result1);
$result2 = array_unique($result1);
var_dump($result2);
?>
输出:
array (size=5)
'a' => string 'green' (length=5)
0 => string 'red' (length=3)
'b' => string 'green' (length=5)
1 => string 'blue' (length=4)
2 => string 'red' (length=3)
array (size=3)
'a' => string 'green' (length=5)
0 => string 'red' (length=3)
1 => string 'blue' (length=4)
更多编程相关知识,请访问:编程入门!!
以上就是php数组怎么去除重复值?的详细内容,更多请关注 第一PHP社区 其它相关文章!