php下判断数组中是否存在相同的值array_unique


Posted in PHP onMarch 25, 2008

array_unique(PHP 4 >= 4.0.1, PHP 5)
array_unique -- 移除数组中重复的值
说明
array array_unique ( array array )
array_unique() 接受 array 作为输入并返回没有重复值的新数组。
注意键名保留不变。array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。
注: 当且仅当 (string) $elem1 === (string) $elem2 时两个单元被认为相同。就是说,当字符串的表达一样时。
第一个单元将被保留。
例子 1. array_unique() 例子

<?php      
$input = array("a" => "green", "red", "b" => "green", "blue", "red");      
$result = array_unique($input);      
print_r($result);      
?>     

上例将输出:

Array      
(      
    [a] => green      
    [0] => red      
    [1] => blue      
)     

例子 2. array_unique() 和类型
上例将输出: 

<?php      
$input = array(4, "4", "3", 4, 3, "3");      
$result = array_unique($input);      
var_dump($result);      
?>    
array(2) {      
  [0] => int(4)      
  [2] => string(1) "3"     
}
PHP 相关文章推荐
php.ini中的php-5.2.0配置指令详解
Mar 27 PHP
PHP中其实也可以用方法链
Nov 10 PHP
PHP 伪静态技术原理以及突破原理实现介绍
Jul 12 PHP
PHP获取MAC地址的具体实例
Dec 13 PHP
php实现的短网址算法分享
Jun 20 PHP
PHP生成不重复标识符的方法
Nov 21 PHP
简单谈谈php中ob_flush和flush的区别
Nov 27 PHP
PHP使用数组依次替换字符串中匹配项
Jan 08 PHP
PhpStorm terminal无法输入命令的解决方法
Oct 09 PHP
浅谈PHP实现大流量下抢购方案
Dec 15 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
redis+php实现微博(二)发布与关注功能详解
Sep 23 PHP
php获取mysql版本的几种方法小结
Mar 25 #PHP
非常不错的MySQL优化的8条经验
Mar 24 #PHP
php不用正则采集速度探究总结
Mar 24 #PHP
php木马攻击防御之道
Mar 24 #PHP
php入门小知识
Mar 24 #PHP
PHP 实例化类的一点摘记
Mar 23 #PHP
深思 PHP 数组遍历的差异(array_diff 的实现)
Mar 23 #PHP
You might like
php中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
2019/10/24 PHP
javascript 操作cookies及正确使用cookies的属性
2009/10/15 Javascript
JQueryEasyUI datagrid框架的基本使用
2013/04/08 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
javascript中动态加载js文件多种解决办法总结
2013/11/15 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
javascript随机显示背景图片的方法
2015/06/18 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
canvas红包照片实例分享
2017/02/28 Javascript
vue不通过路由直接获取url中参数的方法示例
2017/08/24 Javascript
JavaScript变量声明var,let.const及区别浅析
2018/04/23 Javascript
基于JavaScript实现单例模式
2019/10/30 Javascript
vue - vue.config.js中devServer配置方式
2019/10/30 Javascript
jQuery 隐藏/显示效果函数用法实例分析
2020/05/20 jQuery
vue.js+element 默认提示中英文操作
2020/11/11 Javascript
Vue3 实现双盒子定位Overlay的示例
2020/12/22 Vue.js
[01:09:40]Newbee vs Pain 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python 多核并行计算的示例代码
2017/11/07 Python
python Matplotlib画图之调整字体大小的示例
2017/11/20 Python
pytz格式化北京时间多出6分钟问题的解决方法
2019/06/21 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
如何通过命令行进入python
2020/07/06 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
基于logstash实现日志文件同步elasticsearch
2020/08/06 Python
css3中background新增的4个新的相关属性用法介绍
2013/09/26 HTML / CSS
HTML5中input[type='date']自定义样式与日历校验功能的实现代码
2017/07/11 HTML / CSS
Linux文件操作命令都有哪些
2015/02/27 面试题
毕业证丢失证明
2014/01/15 职场文书
公司户外活动总结
2014/07/04 职场文书
《你在为谁工作》心得体会(共8篇)
2016/01/20 职场文书
Golang: 内建容器的用法
2021/05/05 Golang