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 相关文章推荐
java EJB 加密与解密原理的一个例子
Jan 11 PHP
ThinkPHP 防止表单重复提交的方法
Aug 08 PHP
探讨php中遍历二维数组的几种方法详解
Jun 08 PHP
PHP字符串长度计算 - strlen()函数使用介绍
Oct 15 PHP
PHP中spl_autoload_register函数的用法总结
Nov 07 PHP
ThinkPHP的L方法使用简介
Jun 18 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
Jun 26 PHP
php将图片保存入mysql数据库失败的解决方法
Dec 27 PHP
PHP使用Pear发送邮件(Windows环境)
Jan 05 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
Dec 29 PHP
阿里云Win2016安装Apache和PHP环境图文教程
Mar 11 PHP
laravel Validator ajax返回错误信息的方法
Sep 29 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
FCKeditor的安装(PHP)
2007/01/13 PHP
php生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
PHP 引用文件技巧
2010/03/02 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
2016/03/06 PHP
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
angularjs的一些优化小技巧
2014/12/06 Javascript
jQuery中extend函数的实现原理详解
2015/02/03 Javascript
无缝滚动的简单实现代码(推荐)
2016/06/07 Javascript
jquery删除数组中重复元素
2016/12/05 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
2017/02/13 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
JS实现动态生成html table表格的方法分析
2018/07/11 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
JavaScript Window窗口对象属性和使用方法
2020/01/19 Javascript
python del()函数用法
2013/03/24 Python
详解Python中__str__和__repr__方法的区别
2015/04/17 Python
用Python将mysql数据导出成json的方法
2018/08/21 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
Windows上安装tensorflow  详细教程(图文详解)
2020/02/04 Python
推荐技术人员一款Python开源库(造数据神器)
2020/07/08 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
使用HTML5和CSS3表单验证功能
2017/05/05 HTML / CSS
STRATHBERRY苏贝瑞包包官网:西班牙高级工匠手工打造
2020/11/10 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
销售高级职员求职信
2013/10/29 职场文书
4s店机修工岗位职责
2013/12/20 职场文书
办理暂住证介绍信
2014/01/11 职场文书
求职信模板怎么做
2014/01/26 职场文书
舞蹈比赛获奖感言
2014/02/04 职场文书
文艺晚会策划方案
2014/06/11 职场文书
2014年仓库工作总结
2014/11/20 职场文书
收银员岗位职责
2015/02/03 职场文书
超强台风观后感
2015/06/09 职场文书
MySQL 分区表中分区键为什么必须是主键的一部分
2022/03/17 MySQL
win11怎么消除图标小盾牌?win11消除图标小盾牌解决方法
2022/08/05 数码科技