PHP数组去重的方法有以下几种:
$array = array(1, 2, 2, 3, 4, 4);
$newArray = array_unique($array);
print_r($newArray);
输出:Array ( [0] => 1 [1] => 2 [3] => 3 [4] => 4 )
$array = array(1, 2, 2, 3, 4, 4);
$newArray = array_flip(array_flip($array));
print_r($newArray);
输出:Array ( [0] => 1 [1] => 2 [3] => 3 [4] => 4 )
$array = array(1, 2, 2, 3, 4, 4);
$newArray = array();
foreach ($array as $value) {
if (!in_array($value, $newArray)) {
$newArray[] = $value;
}
}
print_r($newArray);
输出:Array ( [0] => 1 [1] => 2 [3] => 3 [4] => 4 )
以上是三种常用的PHP数组去重方法,根据实际情况选择适合的方法即可。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:php多维数组去重的方法是什么