实例介绍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 相关文章推荐
cache_lite试用
Feb 14 PHP
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
Mar 15 PHP
php in_array 函数使用说明与in_array需要注意的地方说明
Apr 13 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 PHP
php+mysqli使用预处理技术进行数据库查询的方法
Jan 28 PHP
PHP的pcntl多进程用法实例
Mar 19 PHP
php中使用gd库实现下载网页中所有图片
May 12 PHP
PHP查询分页的实现代码
Jun 09 PHP
php curl上传、下载、https登陆实现代码
Jul 23 PHP
PHP实现模拟http请求的方法分析
Dec 20 PHP
购物车实现的几种方式优缺点对比
May 02 PHP
PHP的垃圾回收机制代码实例讲解
Feb 27 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操作SVN版本服务器类代码
2011/11/27 PHP
php采用curl模仿登录人人网发布动态的方法
2014/11/07 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
2017/03/14 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
2020/12/10 PHP
Extjs TriggerField在弹出窗口显示不出问题的解决方法
2010/01/08 Javascript
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
关于js获取radio和select的属性并控制的代码
2011/05/12 Javascript
页面加载完成后再执行JS的jquery写法以及区别说明
2014/02/22 Javascript
jquery等待效果示例
2014/05/01 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
JS来动态的修改url实现对url的增删查改
2014/09/05 Javascript
使用Vue自定义数字键盘组件(体验度极好)
2017/12/19 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
webstorm+vue初始化项目的方法
2018/10/18 Javascript
解决vue-pdf查看pdf文件及打印乱码的问题
2020/11/04 Javascript
[40:03]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#1EHOME VS Archon
2016/03/02 DOTA
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
基于pandas中expand的作用详解
2019/12/17 Python
Python使用sys.exc_info()方法获取异常信息
2020/07/23 Python
python Selenium 库的使用技巧
2020/10/16 Python
CSS3中的@keyframes关键帧动画的选择器绑定
2016/06/13 HTML / CSS
乌克兰香水和化妆品网站:Notino.ua
2018/03/26 全球购物
优秀的计算机专业求职信范文
2013/12/27 职场文书
《临死前的严监生》教学反思
2014/02/13 职场文书
《草虫的村落》教学反思
2014/02/16 职场文书
法人授权委托书
2014/04/03 职场文书
群众路线剖析材料(四风)
2014/11/05 职场文书
2014年节能减排工作总结
2014/12/06 职场文书
2014年底工作总结
2014/12/15 职场文书
2016父亲节感恩话语
2015/12/09 职场文书
《辉夜大小姐想让我告白》第三季正式预告
2022/03/20 日漫
vue使用refs获取嵌套组件中的值过程
2022/03/31 Vue.js