如何从数组中删除重复项?
假设我有两个名为$array
和$new_array
的数组。 $array
包含$new_array
为空的内容,如下所示:
$array = array(5,1,2,1,5,7,10);
$new_array = array();
我希望$new_array
存储$array
的唯一值。有点像这样:
$array = array(5,1,2,1,5,7,10);
$new_array = array(5,1,2,7,10); // removing the 1 and 5 after 2 since those numbers are already a duplicate of the preceding numbers.
echo $new_array; // Output: 512710
答案 0 :(得分:3)
$array = array(5,1,2,1,5,7,10);
$new_array = array_unique($array);
echo implode('', $new_array);
512710
答案 1 :(得分:3)
您可以通过PHP的array_unique函数来完成。
此函数遍历您提供的数组并返回一个具有唯一值的数组(将删除重复值)。
返回所需字符串的代码:
$array = array(5,1,2,1,5,7,10);
$new_array = array_unique($array);
echo implode('', $new_array);