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的5个入手程序
Nov 23 PHP
php set_time_limit(0) 设置程序执行时间的函数
May 26 PHP
php表单请求获得数据求和示例
May 15 PHP
Nginx下配置codeigniter框架方法
Apr 07 PHP
php类常量用法实例分析
Jul 09 PHP
php正则表达式学习笔记
Nov 13 PHP
我整理的PHP 7.0主要新特性
Jan 07 PHP
PHP 中使用explode()函数切割字符串为数组的示例
May 06 PHP
Laravel中正确地返回HTTP状态码方法示例
Sep 10 PHP
laravel执行php artisan migrate报错的解决方法
Oct 09 PHP
Laravel validate error处理,ajax,json示例
Oct 25 PHP
PHP替换Word中变量并导出PDF图片的实现方法
Nov 26 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用substr函数截取字符串中的某部分
2016/12/03 PHP
Javascript实例教程(19) 使用HoTMetal(5)
2006/12/23 Javascript
jQuery EasyUI 中文API Layout(Tabs)
2010/04/27 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
2012/05/10 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
jQuery带时间的日期控件代码分享
2015/08/26 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
移动端界面的适配
2017/01/11 Javascript
vue开发环境配置跨域的方法步骤
2019/01/16 Javascript
配置一个vue3.0项目的完整步骤
2019/04/26 Javascript
Vue父组件监听子组件生命周期
2020/09/03 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
Python translator使用实例
2008/09/06 Python
Python内置函数bin() oct()等实现进制转换
2012/12/30 Python
Windows平台Python连接sqlite3数据库的方法分析
2017/07/12 Python
Python基础之getpass模块详细介绍
2017/08/10 Python
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
利用aardio给python编写图形界面
2017/08/21 Python
简单实现python画圆功能
2018/01/25 Python
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
Urban Outfitters美国官网:美国生活方式品牌
2016/08/26 全球购物
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
欧洲领先的技术商店:eibmarkt.com
2019/05/10 全球购物
SQL中where和having的区别
2012/06/17 面试题
园艺师求职信
2014/03/10 职场文书
小学生家长寄语
2014/04/02 职场文书
租房协议书范例
2014/10/14 职场文书
家长意见书
2015/06/04 职场文书
springboot中的pom文件 project报错问题
2022/01/18 Java/Android
Win11安装升级时提示“该电脑必须支持安全启动”
2022/04/19 数码科技
Go语言编译原理之变量捕获
2022/08/05 Golang