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模拟HTTP认证
Oct 09 PHP
PHP中实现图片的锐化
Oct 09 PHP
第十四节--命名空间
Nov 16 PHP
php连接mysql数据库代码
Mar 10 PHP
PHP5 字符串处理函数大全
Mar 23 PHP
学习使用curl采集curl使用方法
Jan 11 PHP
php中jQuery插件autocomplate的简单使用笔记
Jun 14 PHP
帝国cms目录结构分享
Jul 06 PHP
Yii2中SqlDataProvider用法示例
Sep 22 PHP
详解在YII2框架中使用UEditor编辑器发布文章
Nov 02 PHP
php如何利用pecl安装mongodb扩展详解
Jan 09 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
Mar 08 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 基础教程(三)
2006/10/09 PHP
自己前几天写的无限分类类
2007/02/14 PHP
PHP5+UTF8多文件上传类
2008/10/17 PHP
基于PHP实现的事件机制实例分析
2015/06/18 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
arguments对象
2006/11/20 Javascript
JavaScript格式化数字的函数代码
2010/11/30 Javascript
jquery如何实现锚点链接之间的平滑滚动
2013/12/02 Javascript
JQuery教学之性能优化
2014/05/14 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
2015/03/10 Javascript
jquery.validate使用详解
2016/06/02 Javascript
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
React学习之JSX与react事件实例分析
2020/01/06 Javascript
实例讲解React 组件生命周期
2020/07/08 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
python逐行读取文件内容的三种方法
2014/01/20 Python
python使用win32com在百度空间插入html元素示例
2014/02/20 Python
Python lxml模块安装教程
2015/06/02 Python
Python3.X 线程中信号量的使用方法示例
2017/07/24 Python
Python3 jupyter notebook 服务器搭建过程
2018/11/30 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
用python实现一个简单计算器(完整DEMO)
2020/10/14 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
Html5在手机端调用相机的方法实现
2020/05/13 HTML / CSS
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
一年级家长会邀请函
2014/01/25 职场文书
工程承包协议书
2014/04/22 职场文书
专职安全员岗位职责
2015/04/11 职场文书
保护校园环境倡议书
2015/04/28 职场文书
MySQL 聚合函数排序
2021/07/16 MySQL
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL