我想清除數組中的相同值。 例如所以我的數組:清理數組中的相同值
array(0=>"1",1=>"1",2=>"3",3=>"1",4=>"6");
我想加時賽得到的:
array(0=>"1",1=>"3",2=>"6");
如何?
我想清除數組中的相同值。 例如所以我的數組:清理數組中的相同值
array(0=>"1",1=>"1",2=>"3",3=>"1",4=>"6");
我想加時賽得到的:
array(0=>"1",1=>"3",2=>"6");
如何?
<?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
)
隨着array_unique
[docs]和array_values
[docs]組合:
$array = array_values(array_unique($array));
我相信你想要的array_unique()
功能(http://php.net/manual/en/function.array-unique.php):
$arr = array_unique(array(0 => '1', 1 => '1', 2 => '2'));
將返回:
array(0=> '1', 2 => '2')
我相信你可以使用array_slice以此目的。然後手動編輯鍵的值
編輯:To remove a key/value pair, call the unset() function on it.
從here根據創建/修改方括號語法部分。