php数组函数序列之array_unique() - 去除数组中重复的元素值


Posted in PHP onOctober 29, 2011

array_unique() 定义和用法
array_unique() 函数移除数组中的重复的值,并返回结果数组。

当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。

返回的数组中键名不变。

语法
array_unique(array)
参数 描述
array 必需。规定输入的数组。

说明
array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。

提示和注释
注释:被返回的数组将保持第一个数组元素的键类型。

例子

<?php 
$a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat"); 
print_r(array_unique($a)); 
?>

输出:

Array ( [a] => Cat [b] => Dog )

PHP 相关文章推荐
如何使用PHP获取网络上文件
Oct 09 PHP
理解PHP5中static和const关键字的区别
Mar 19 PHP
php mysql Errcode: 28 终极解决方法
Jul 01 PHP
一个基于PDO的数据库操作类
Mar 24 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
Jun 19 PHP
PHP实现获取图片颜色值的方法
Jul 11 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
Jul 30 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
Oct 24 PHP
PHP 极验验证码实例讲解
Sep 29 PHP
利用php-cli和任务计划实现订单同步功能的方法
May 03 PHP
PHP实现动态压缩js与css文件的方法
May 02 PHP
PHP获取远程http或ftp文件的md5值的方法
Apr 15 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
Oct 29 #PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
Oct 29 #PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
Oct 29 #PHP
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
Oct 29 #PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
Oct 27 #PHP
PHP实现异步调用方法研究与分享
Oct 27 #PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 #PHP
You might like
php 分页原理详解
2009/08/21 PHP
PHP中的float类型使用说明
2010/07/27 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
2013/06/14 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
PHP生成数组再传给js的方法
2014/08/07 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
实现单层json按照key字母顺序排序的示例
2017/12/06 Javascript
vuejs 动态添加input框的实例讲解
2018/08/24 Javascript
Jquery异步上传文件代码实例
2019/11/13 jQuery
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
2020/05/10 Javascript
vue实现的多页面项目如何优化打包的步骤详解
2020/07/19 Javascript
python单链表实现代码实例
2013/11/21 Python
零基础写python爬虫之爬虫框架Scrapy安装配置
2014/11/06 Python
儿童编程python入门
2018/05/08 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
python使用PIL给图片添加文字生成海报示例
2018/08/17 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
Python读写文件基础知识点
2019/06/10 Python
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
Python简单实现区域生长方式
2020/01/16 Python
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
HTML5 用动画的表现形式装载图像
2016/03/08 HTML / CSS
英国顶级珠宝品牌之家:John Greed
2018/06/09 全球购物
2014年大学生就业规划书
2014/04/04 职场文书
协议书的格式
2014/04/23 职场文书
竞聘自述材料
2014/08/25 职场文书
2014年入党积极分子学习三中全会思想汇报
2014/09/13 职场文书
2014党员干部四风问题对照检查材料思想汇报
2014/09/24 职场文书
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android
Python进程池与进程锁之语法学习
2022/04/11 Python
Python 匹配文本并在其上一行追加文本
2022/05/11 Python