PHP去重有哪些方法?怎样实现PHP数组去重呢?下面我将为大家详细介绍。
一、使用array_unique函数
array_unique函数是PHP中常用的去重方法之一。它能够去除数组中的重复元素,并返回一个新的数组。使用方法非常简单,只需要将待去重的数组作为参数传递给array_unique函数即可。
示例代码如下:
$arr = array(1,2,3,3,4,5,5); $result = array_unique($arr); print_r($result);
运行结果为:
Array [0]=> 1 [1]=> 2 [2]=> 3 [4]=> 4 [5]=> 5
二、使用循环遍历去重
除了使用array_unique函数外,我们还可以通过循环遍历的方式实现数组去重。具体步骤如下:
1.创建一个新的空数组$newArr。
2.遍历原始数组,判断当前元素是否已经存在于$newArr中。
3.若不存在,则将当前元素添加到$newArr中。
4.最后,$newArr中存储的就是去重后的结果。
示例代码如下:
$arr = array(1,2,3,3,4,5,5); $newArr = array(); foreach ($arr as $value){ if (!in_array($value,$newArr)){ $newArr[]=$value; print_r($newArr);
运行结果为:
Array [0]=> 1 [1]=> 2 [2]=> 3 [4]=> 4 [5]=> 5
三、使用array_flip函数
whatsapp官方下载中文版:https://gszyybyfy.com/app/72130.html