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笔记之:基于面向对象设计的详解
May 14 PHP
php对二维数组按指定键值key排序示例代码
Nov 26 PHP
php中url函数介绍及使用示例
Feb 13 PHP
php在linux下检测mysql同步状态的方法
Jan 15 PHP
Apache无法自动跳转却显示目录的解决方法
Nov 30 PHP
PHP实现支付宝即时到账功能
Dec 21 PHP
thinkPHP实现的联动菜单功能详解
May 05 PHP
Laravel实现定时任务的示例代码
Aug 10 PHP
thinkphp中U方法按路由规则生成url的方法
Mar 12 PHP
PHP实现的用户注册表单验证功能简单示例
Feb 25 PHP
ThinkPHP3.2框架自带分页功能实现方法示例
May 13 PHP
PHP观察者模式实例分析【对比JS观察者模式】
May 22 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生成随机密码方法汇总
2015/08/27 PHP
YII框架批量插入数据的方法
2017/03/18 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
为radio类型的INPUT添加客户端脚本(附加实现JS来禁用onClick事件思路代码)
2010/11/11 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
js Function类型
2011/12/04 Javascript
JavaScript的内存释放问题详解
2015/01/21 Javascript
ionic组件ion-tabs选项卡切换效果实例
2016/08/27 Javascript
Angular2中Bootstrap界面库ng-bootstrap详解
2016/10/18 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
Vue.JS项目中5个经典Vuex插件
2017/11/28 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
详解pyenv下使用python matplotlib模块的问题解决
2018/11/29 Python
对matplotlib改变colorbar位置和方向的方法详解
2018/12/13 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
Python collections模块使用方法详解
2019/08/28 Python
解决django接口无法通过ip进行访问的问题
2020/03/27 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
Django中如何用xlwt生成表格的方法步骤
2021/01/31 Python
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
我的动漫时代的创业计划书范文
2014/01/27 职场文书
幼儿园运动会口号
2014/06/07 职场文书
学校督导评估方案
2014/06/10 职场文书
社区元宵节活动总结
2015/02/06 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
解决SpringCloud Feign传对象参数调用失败的问题
2021/06/23 Java/Android
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL
用Python可视化新冠疫情数据
2022/01/18 Python