php去重-PHP数组去重,这些方法你知道吗?

GS安卓站

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);

运行结果为:

php去重_php去重_php去重

Array
    [0]=> 1
    [1]=> 2
    [2]=> 3
    [4]=> 4
    [5]=> 5

二、使用循环遍历去重

除了使用array_unique函数外,我们还可以通过循环遍历的方式实现数组去重。具体步骤如下:

1.创建一个新的空数组$newArr。

2.遍历原始数组,判断当前元素是否已经存在于$newArr中。

3.若不存在,则将当前元素添加到$newArr中。

php去重_php去重_php去重

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