Php 删除重复的数组

Php 删除重复的数组,php,arrays,duplicates,duplicate-removal,Php,Arrays,Duplicates,Duplicate Removal,如何从阵列中删除重复项 假设我有两个数组,分别名为$array和$new\u array$array包含内容,而$new\u array为空,如下所示: $array = array(5,1,2,1,5,7,10); $new_array = array(); 我希望$new\u array存储$array的唯一值。事情是这样的: $array = array(5,1,2,1,5,7,10); $new_array = array(5,1,2,7,10); // removing the 1

如何从阵列中删除重复项

假设我有两个数组,分别名为
$array
$new\u array
$array
包含内容,而
$new\u array
为空,如下所示:

$array = array(5,1,2,1,5,7,10);
$new_array = array();
我希望
$new\u 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
使用和:

:

使用和:

:


您可以通过PHP的函数来实现

此函数遍历提供的数组并返回具有唯一值的数组(重复值将被删除)

返回所需字符串的代码:

$array = array(5,1,2,1,5,7,10);
$new_array = array_unique($array);
echo implode('', $new_array);

您可以通过PHP的函数来实现

此函数遍历提供的数组并返回具有唯一值的数组(重复值将被删除)

返回所需字符串的代码:

$array = array(5,1,2,1,5,7,10);
$new_array = array_unique($array);
echo implode('', $new_array);

天哪,谢谢!那么这是否意味着$new_array现在存储$array的唯一值呢?天哪,谢谢!那么这是否意味着$new_array现在存储$array的唯一值呢?这个问题似乎离题了,因为粗略的谷歌搜索会给你一千倍的答案。这个问题似乎离题了,因为粗略的谷歌搜索会给你一千倍的答案。
$array = array(5,1,2,1,5,7,10);
$new_array = array_unique($array);
echo implode('', $new_array);