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垃圾回收机制简单说明
Jul 22 PHP
jQuery 源码分析笔记
May 25 PHP
Windows下部署Apache+PHP+MySQL运行环境实战
Aug 31 PHP
PHP数组无限分级数据的层级化处理代码
Dec 29 PHP
php用户注册页面利用js进行表单验证具体实例
Oct 17 PHP
PHP5.3与5.5废弃与过期函数整理汇总
Jul 10 PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 PHP
php while循环控制的简单实例
May 30 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
Nov 05 PHP
php实现的错误处理封装类实例
Jun 20 PHP
PHP获取二叉树镜像的方法
Jan 17 PHP
PHP去除空数组且数组键名重置的讲解
Feb 28 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中批量修改文件后缀名的函数代码
2011/10/23 PHP
一组PHP加密解密函数分享
2014/06/05 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
2018/06/20 PHP
详细分析PHP 命名空间(namespace)
2020/06/30 PHP
Prototype 学习 工具函数学习($w,$F方法)
2009/07/12 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
学JavaScript七大注意事项【必看】
2016/05/04 Javascript
node.js cookie-parser 中间件介绍
2016/06/06 Javascript
基于javascript实现按圆形排列DIV元素(二)
2016/12/02 Javascript
基于JavaScript定位当前的地理位置
2017/04/11 Javascript
js 两数组去除重复数值的实例
2017/12/06 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
webpack4 css打包压缩问题的解决
2018/05/18 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
浅谈React之状态(State)
2018/09/19 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
vue 添加和编辑用同一个表单,el-form表单提交后清空表单数据操作
2020/08/03 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
go和python调用其它程序并得到程序输出
2014/02/10 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
python 自动去除空行的实例
2018/07/24 Python
opencv实现图片模糊和锐化操作
2018/11/19 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
2019/05/23 Python
python 常见的反爬虫策略
2020/09/27 Python
使用Html5多媒体实现微信语音功能
2019/07/26 HTML / CSS
美国木工工具和用品商店:Woodcraft
2019/10/30 全球购物
某科技软件测试面试题
2013/05/19 面试题
安全教育实施方案
2014/03/02 职场文书
党校个人自我鉴定范文
2014/03/28 职场文书
水污染治理工程专业求职信
2014/06/14 职场文书
关于青春的演讲稿三分钟
2014/08/22 职场文书
优秀教师主要事迹材料
2015/11/04 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书
MySQL悲观锁与乐观锁的实现方案
2021/11/02 MySQL