2011-10-13 21 views
2

我想清除數組中的相同值。 例如所以我的數組:清理數組中的相同值

array(0=>"1",1=>"1",2=>"3",3=>"1",4=>"6"); 

我想加時賽得到的:

array(0=>"1",1=>"3",2=>"6"); 

如何?

回答

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

array_unique

Array 
(
    [0] => 1 
    [2] => 3 
    [4] => 6 
) 

array_valuesarray_unique

Array 
(
    [0] => 1 
    [1] => 3 
    [2] => 6 
) 
0

我相信你可以使用array_slice以此目的。然後手動編輯鍵的值

編輯:To remove a key/value pair, call the unset() function on it.here根據創建/修改方括號語法部分。