溫馨提示×

如何使用php array_unique去除數(shù)組重復(fù)項(xiàng)

PHP
小樊
83
2024-09-05 02:17:51
欄目: 編程語言

array_unique() 函數(shù)用于移除數(shù)組中重復(fù)的值

<?php
$array = array("A", "B", "A", "C", "D", "C", "E", "F", "E");

// 使用 array_unique() 函數(shù)去除數(shù)組中的重復(fù)項(xiàng)
$unique_array = array_unique($array);

// 打印去重后的數(shù)組
print_r($unique_array);
?>

上述代碼將輸出以下結(jié)果:

Array
(
    [0] => A
    [1] => B
    [3] => C
    [4] => D
    [6] => E
    [7] => F
)

注意,array_unique() 函數(shù)會保留原始數(shù)組鍵與值之間的關(guān)聯(lián)。如果你想重建索引,可以使用 array_values() 函數(shù),如下所示:

<?php
// 重建索引
$reindexed_array = array_values($unique_array);

// 打印重建索引后的數(shù)組
print_r($reindexed_array);
?>

這將輸出以下結(jié)果:

Array
(
    [0] => A
    [1] => B
    [2] => C
    [3] => D
    [4] => E
    [5] => F
)

0