实例介绍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 相关文章推荐
MySQL GBK→UTF-8编码转换
May 24 PHP
php图片验证码代码
Mar 27 PHP
php SQL防注入代码集合
Apr 25 PHP
PHP类中的魔术方法(Magic Method)简明总结
Jul 08 PHP
PHP实现采集中国天气网未来7天天气
Oct 15 PHP
PHP生成树的方法
Jul 28 PHP
ThinkPHP开发框架函数详解:C方法
Aug 14 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
Jan 03 PHP
php图像处理函数imagecopyresampled用法详解
Dec 02 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
php实现微信公众平台发红包功能
Jun 14 PHP
php转换上传word文件为PDF的方法【基于COM组件】
Jun 10 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连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
既简单又安全的PHP验证码 附调用方法
2016/06/02 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
PHP 结合 Boostrap 结合 js 实现学生列表删除编辑及搜索功能
2019/05/21 PHP
5个javascript的数字格式化函数分享
2011/12/07 Javascript
在firefox和Chrome下关闭浏览器窗口无效的解决方法
2014/01/16 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
jquery实现的Accordion折叠面板效果代码
2015/09/02 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
2017/05/05 jQuery
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
详解webpack4.x之搭建前端开发环境
2019/03/28 Javascript
Python的Flask框架与数据库连接的教程
2015/04/20 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
Python中pymysql 模块的使用详解
2019/08/12 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
python读取Kafka实例
2019/12/23 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
Python 模拟生成动态产生验证码图片的方法
2020/02/01 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
一份Java笔试题
2012/02/21 面试题
酒店管理专业学生求职信
2013/09/27 职场文书
幼儿园教育教学反思
2014/01/31 职场文书
教堂婚礼主持词
2014/03/14 职场文书
房屋租赁协议书
2014/04/10 职场文书
厨房领班竞聘演讲稿
2014/04/23 职场文书
应届生简历自我评价
2015/03/11 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
2015年除四害工作总结
2015/07/23 职场文书
MySQL分区以及建索引的方法总结
2022/04/13 MySQL