Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 清除数组中的相同值_Php_Arrays - Fatal编程技术网

Php 清除数组中的相同值

Php 清除数组中的相同值,php,arrays,Php,Arrays,我想清除数组中的相同值。 例如,so be my array: array(0=>"1",1=>"1",2=>"3",3=>"1",4=>"6"); 我想得到: array(0=>"1",1=>"3",2=>"6"); 如何使用?结合和: 我相信您需要array\u unique()函数(): 将返回: array(0=> '1', 2 => '2') 我相信你可以用它来达到这个目的。然后手动编辑关键点的值 编辑:要删除键/值对,

我想清除数组中的相同值。 例如,so be my array:

array(0=>"1",1=>"1",2=>"3",3=>"1",4=>"6");
我想得到:

array(0=>"1",1=>"3",2=>"6");
如何使用?

结合和:


我相信您需要
array\u unique()
函数():

将返回:

array(0=> '1', 2 => '2')
我相信你可以用它来达到这个目的。然后手动编辑关键点的值

编辑:
要删除键/值对,请在其上调用unset()函数。
在“创建/修改方括号语法”部分

$arr = array_unique(array(0 => '1', 1 => '1', 2 => '2'));
array(0=> '1', 2 => '2')
<?php
$input = array(0=>"1",1=>"1",2=>"3",3=>"1",4=>"6");
$result = array_values(array_unique($input));
print_r($result);
?>
Array
(
    [0] => 1
    [2] => 3
    [4] => 6
)
Array
(
    [0] => 1
    [1] => 3
    [2] => 6
)