实例介绍PHP删除数组中的重复元素


Posted in PHP onMarch 03, 2019

array_unique()函数

array_unique()函数可以移除数组中的重复的值,并返回结果数组;当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。

代码示例:

<?php

$result1 = array("a" => "green", "red", "b" => "green", "blue", "red");

var_dump($result1);

$result2 = array_unique($result1);

var_dump($result2);

?>

输出:

实例介绍PHP删除数组中的重复元素

array_flip()函数

array_flip()是反转数组键和值的函数,它有个特性就是如果数组中有二个值是一样的,那么反转后会保留最后一个键和值,利用这个特性我们用他来间接的实现数组的去重。

<?php

header("content-type:text/html;charset=utf-8");

$a = array(1, 5, 2, 5, 1, 3, 2, 4, 5);

// 输出原始数组

echo "原始数组 :";

var_dump($a);

// 通过使用翻转键和值移除重复值

$a = array_flip($a);

// 通过再次翻转键和值来恢复数组元素

$a = array_flip($a);

// 重新排序数组键

$a = array_values($a);

// 输出更新后的数组

echo "更新数组 :";

var_dump($a);

?>

输出:

实例介绍PHP删除数组中的重复元素

PHP 相关文章推荐
php下删除字符串中HTML标签的函数
Aug 27 PHP
PHP实现时间轴函数代码
Oct 08 PHP
php读取EXCEL文件 php excelreader读取excel文件
Dec 06 PHP
php 生成短网址原理及代码
Jan 23 PHP
19个超实用的PHP代码片段
Mar 14 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
Jan 26 PHP
php中文繁体和简体相互转换的方法
Mar 21 PHP
php实现约瑟夫问题的方法小结
Mar 23 PHP
php跨服务器访问方法小结
May 12 PHP
Symfony实现行为和模板中取得request参数的方法
Mar 17 PHP
php基于curl主动推送最新内容给百度收录的方法
Oct 14 PHP
YII框架http缓存操作示例
Apr 29 PHP
PHP+Ajax简单get验证操作示例
Mar 02 #PHP
PHP结合jquery ajax实现上传多张图片,并限制图片大小操作示例
Mar 01 #PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
Mar 01 #PHP
PHP中“=&gt;
Mar 01 #PHP
PHP htmlspecialchars_decode()函数用法讲解
Mar 01 #PHP
PHP递归的三种常用方式
Feb 28 #PHP
PHP递归算法的简单实例
Feb 28 #PHP
You might like
php foreach、while性能比较
2009/10/15 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
ie 调试javascript的工具
2009/04/29 Javascript
JavaScript修改css样式style动态改变元素样式
2013/12/16 Javascript
解决用jquery load加载页面到div时,不执行页面js的问题
2014/02/22 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
JavaScript中检查对象property的存在性方法介绍
2014/12/30 Javascript
JQuery中serialize()用法实例分析
2015/02/06 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
Javascript实现的Map集合工具类完整实例
2015/07/31 Javascript
基于Bootstrap3表格插件和分页插件实例详解
2016/05/17 Javascript
原生JS取代一些JQuery方法的简单实现
2016/09/20 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
详解Angular4中路由Router类的跳转navigate
2017/06/09 Javascript
[js高手之路]图解javascript的原型(prototype)对象,原型链实例
2017/08/28 Javascript
vue组件内部引入外部js文件的方法
2020/01/18 Javascript
如何HttpServletRequest文件对象并储存
2020/08/14 Javascript
python将ip地址转换成整数的方法
2015/03/17 Python
python实现的简单抽奖系统实例
2015/05/22 Python
python3解析库BeautifulSoup4的安装配置与基本用法
2018/06/26 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
django多文件上传,form提交,多对多外键保存的实例
2019/08/06 Python
Python Django 简单分页的实现代码解析
2019/08/21 Python
解决Python 写文件报错TypeError的问题
2020/10/23 Python
人力资源专员自我评价怎么写
2013/09/19 职场文书
公益活动策划方案
2014/01/09 职场文书
房屋改造计划书
2014/01/10 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
小学教师自我剖析材料
2014/09/29 职场文书
土木工程专业本科生求职信
2014/10/01 职场文书
css position fixed 左右双定位的实现代码
2021/04/29 HTML / CSS
Java后台生成图片的完整步骤
2021/08/04 Java/Android
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server
大脑的记忆过程在做数据压缩,不同图形也有共同的记忆格式
2022/04/29 数码科技