在PHP中,可以使用array_unique()
函數來去除數組中的重復值。這個函數會重新索引數組,并刪除所有重復的鍵值對。以下是一個示例:
<?php
$array = array("a", "b", "c", "a", "b", "d");
$unique_array = array_unique($array);
print_r($unique_array);
?>
輸出結果:
Array
(
[0] => a
[1] => b
[3] => d
)
注意,array_unique()
函數只會刪除相同的值,如果值相同但鍵不同,它們仍然會保留在數組中。如果需要根據鍵來刪除重復值,可以使用array_unique()
函數結合array_values()
函數來實現:
<?php
$array = array("a" => "apple", "b" => "banana", "c" => "cherry", "a" => "apple", "b" => "banana", "d" => "date");
$unique_array = array_values(array_unique($array));
print_r($unique_array);
?>
輸出結果:
Array
(
[0] => apple
[1] => banana
[2] => cherry
[3] => date
)
這樣就可以根據鍵來去除數組中的重復值了。