array_unique()
函數(shù)用于移除數(shù)組中重復(fù)的值
$array = array("A", "B", "A", "C", "D", "C", "E", "F", "E");
array_unique()
函數(shù)刪除數(shù)組中的重復(fù)值。$uniqueArray = array_unique($array);
$uniqueArray
包含沒有重復(fù)值的原始數(shù)組。您可以按照需要對(duì)其進(jìn)行進(jìn)一步處理。print_r($uniqueArray);
這將輸出以下內(nèi)容:
Array
(
[0] => A
[1] => B
[3] => C
[4] => D
[6] => E
[7] => F
)
注意數(shù)組鍵可能不是連續(xù)的。如果需要重新索引數(shù)組,可以使用 array_values()
函數(shù)。
$reindexedArray = array_values($uniqueArray);
print_r($reindexedArray);
這將輸出以下內(nèi)容:
Array
(
[0] => A
[1] => B
[2] => C
[3] => D
[4] => E
[5] => F
)
通過這種方式,您可以使用 array_unique()
函數(shù)結(jié)合其他操作來清洗和處理數(shù)據(jù)。