位置: 编程技术 - 正文
推荐整理分享php 数组元素快速去重(php数组操作函数),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php数组元素类型,php数组元素类型,php数组实现,php中数组元素是由什么组成的,php数组元素类型,php数组元素类型,php中数组元素是由什么组成的,php数组元素类型,内容如对您有帮助,希望把文章链接给更多的朋友!
1.使用array_unique方法进行去重
对数组元素进行去重,我们一般会使用array_unique方法,使用这个方法可以把数组中的元素去重。
输出:
去重后,键值会不按顺序,可以使用array_values把键值重新排序。
2.使用array_unique方法去重效率
unique count: run time:.ms use memory:kb
使用array_unique方法去重,运行时间需要约ms,内存占用约5m
3.更快的数组去重方法
PHP有一个键值互换的方法array_flip,我们可以使用这个方法去重,因为键值互换,原来重复的值会变为相同的键。
然后再进行一次键值互换,把键和值换回来则可以完成去重。
unique count: run time:.ms use memory:kb
使用array_flip方法去重,运行时间需要约ms,内存占用约2m
因此使用array_flip方法去重比使用array_unique方法运行时间减少%,内存占用减少4/5;
标签: php数组操作函数
本文链接地址:https://www.jiuchutong.com/biancheng/290924.html 转载请保留说明!友情链接: 武汉网站建设