如何结合php array_unique进行数据清洗

avatar
作者
筋斗云
阅读量:0

array_unique() 函数用于移除数组中重复的值

  1. 首先,创建一个包含重复值的数组。
$array = array("A", "B", "A", "C", "D", "C", "E", "F", "E"); 
  1. 使用 array_unique() 函数删除数组中的重复值。
$uniqueArray = array_unique($array); 
  1. 现在,$uniqueArray 包含没有重复值的原始数组。您可以按照需要对其进行进一步处理。
print_r($uniqueArray); 

这将输出以下内容:

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

注意数组键可能不是连续的。如果需要重新索引数组,可以使用 array_values() 函数。

$reindexedArray = array_values($uniqueArray); print_r($reindexedArray); 

这将输出以下内容:

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

通过这种方式,您可以使用 array_unique() 函数结合其他操作来清洗和处理数据。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!