溫馨提示×

php怎么去除數組重復值

PHP
小億
91
2024-12-07 10:40:36
欄目: 編程語言

在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
)

這樣就可以根據鍵來去除數組中的重復值了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女