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一些服务器端特性的配置加强php的安全
Oct 09 PHP
一个程序下载的管理程序(一)
Oct 09 PHP
Dedecms V3.1 生成HTML速度的优化办法
Mar 18 PHP
php db类库进行数据库操作
Mar 19 PHP
php面向对象全攻略 (十七) 自动加载类
Sep 30 PHP
CI框架安全类Security.php源码分析
Nov 04 PHP
php反射类ReflectionClass用法分析
May 12 PHP
php版微信公众号接口实现发红包的方法
Oct 14 PHP
PHP基于ORM方式操作MySQL数据库实例
Jun 21 PHP
PHP实现的二分查找算法实例分析
Dec 19 PHP
PHP缓存工具XCache安装与使用方法详解
Apr 09 PHP
php7函数,声明,返回值等新特性介绍
May 25 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+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
PHP中echo和print的区别
2014/08/28 PHP
php输出全球各个时区列表的方法
2015/03/31 PHP
PHP将URL转换成短网址的算法分享
2016/09/13 PHP
JavaScript 高级语法介绍
2009/06/15 Javascript
Jquery 学习笔记(一)
2009/10/13 Javascript
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
javascript面向对象之访问对象属性的两种方式分析
2015/01/13 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
jQuery鼠标悬停内容动画切换效果
2017/04/27 jQuery
基于AngularJS实现表单验证功能
2017/07/28 Javascript
微信小程序 动画的简单实例
2017/10/12 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
微信小程序实现签到功能
2018/10/31 Javascript
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
2019/07/22 jQuery
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS TNC
2018/03/30 DOTA
Python中apply函数的用法实例教程
2014/07/31 Python
Python新手实现2048小游戏
2015/03/31 Python
使用rpclib进行Python网络编程时的注释问题
2015/05/06 Python
讲解Python中fileno()方法的使用
2015/05/24 Python
Python中的字典与成员运算符初步探究
2015/10/13 Python
python timestamp和datetime之间转换详解
2017/12/11 Python
Python中flatten( )函数及函数用法详解
2018/11/02 Python
浅谈Python 多进程默认不能共享全局变量的问题
2019/01/11 Python
flask框架jinja2模板与模板继承实例分析
2019/08/01 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
python中如何写类
2020/06/29 Python
英语教育专业毕业生求职信
2014/08/28 职场文书
2015年元旦文艺晚会总结(学院)
2014/11/28 职场文书
实习科室评语
2015/01/04 职场文书
护士年终个人总结
2015/02/13 职场文书
保护动物的宣传语
2015/07/13 职场文书
小学生节约用水倡议书
2019/08/12 职场文书
vue实现简单数据双向绑定
2021/04/28 Vue.js
Python中的套接字编程是什么?
2021/06/21 Python
你真的会用Mysql的explain吗
2022/03/31 MySQL