更快的方式实现PHP数组去重

Posted

tags:

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

数组去重的几种快捷方式:

1.//创建一个包含重复值的,一共四个元素的数组 

 $array array(‘green‘,‘blue‘,‘orange‘,‘blue‘);

 // 翻转数组,你将会得到唯一键值的数组

 array(‘green‘=>0,‘blue‘=>1,‘orange‘=>2); 
 $array array_flip($array);
 //然后再翻转一次,将键和值重新放置,然后得到数组:array(0=>‘green‘,1=>‘blue‘,2=>‘orange‘); 
 $array array_flip($array);
2.$array array(‘green‘,‘blue‘,‘orange‘,‘blue‘);
 $array array_flip($array);
 $array array_flip($array);
 //使用array_merge()函数修复键值
 $array array_merge($array);
3.$array array(‘green‘,‘blue‘,‘orange‘,‘blue‘);
 $array array_flip($array);
 //跟第一个例子一样,但是现在我们先提取数组的键值 
 $array array_keys($array);

以上是关于更快的方式实现PHP数组去重的主要内容,如果未能解决你的问题,请参考以下文章

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

js实现数组去重的方式(7种)

PHP使用array_unique对二维数组去重处理

js实现数组去重(方式大汇总)

数组去重的几种方式

PHP使用array_unique对二维数组去重处理