如何結(jié)合php array_unique進(jìn)行數(shù)據(jù)清洗

PHP
小樊
83
2024-09-05 02:23:51

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

  1. 首先,創(chuàng)建一個(gè)包含重復(fù)值的數(shù)組。
$array = array("A", "B", "A", "C", "D", "C", "E", "F", "E");
  1. 使用 array_unique() 函數(shù)刪除數(shù)組中的重復(fù)值。
$uniqueArray = array_unique($array);
  1. 現(xiàn)在,$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ù)。

0