php数组去重方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php数组去重方法相关的知识,希望对你有一定的参考价值。

array_unique()韩顺可以去除数组中存在的具有相同值的元素,具体你可以自己试验下
<?php
$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");//假设一个数组
$result = array_unique($input); //去除其中值相同的元素
print_r($result);
?>
参考技术A array_unique()

php数组去重(一维数组)

<?php

$arr = [\'1\', \'1\', \'PHP\', \'PHP\', 2, 3];

print_r($arr);

echo "<br>";

print_r(array_unique($arr));

echo "<br>";

print_r(array_flip($arr));

通过array_flip函数也可以对数组进行去重操作,但是与array_unique不同的是,array_flip函数方法使得去重后键名发生了交换。

array_unique : 移除数组中重复的值      :键名保留不变。

array_flip:交换数组中的键和值  :如果同一个值出现多次,则最后一个键名将作为它的值,其它键会被丢弃。

以上是关于php数组去重方法的主要内容,如果未能解决你的问题,请参考以下文章

php数组去重

php 大数组合并去重 两个数组元素都过万

数组去重

请教thinkphp 二维数组值去重怎么去的哦

PHP数组去重..............过滤字段

php 多个 一维数组 去重 组成新数组