php数字索引数组去重及恢复索引

$tmp = array('a','b','c','a');

$tmp = array_values(array_unique($tmp));

print_r($tmp);exit;

//输出

Array
(
[0] => a
[1] => b
[2] => c
)


array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。被返回的数组将使用数值键,从 0 开始并以 1 递增。

array_unique() 函数移除数组中的重复的值,并返回结果数组。

当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。

返回的数组中键名不变。

原文地址:https://www.cnblogs.com/lzs-888/p/5796840.html