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简单静态页生成过程
Mar 27 PHP
php时间不正确的解决方法
Apr 09 PHP
php调用c接口无错版介绍
Mar 11 PHP
PHP开发微信支付的代码分享
May 25 PHP
PHP跨平台获取服务器IP地址自定义函数分享
Dec 29 PHP
php使用array_search函数实现数组查找的方法
Jun 12 PHP
PHP的命令行命令使用指南
Aug 18 PHP
PHP中list()函数用法实例简析
Jan 08 PHP
PHPExcel简单读取excel文件示例
May 26 PHP
PHP读取文件的常见几种方法
Nov 03 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 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
PHP4实际应用经验篇(6)
2006/10/09 PHP
深入理解PHP中的global
2014/08/19 PHP
关于php 高并发解决的一点思路
2017/04/16 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
jquery实现excel导出的方法
2013/04/04 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
浅谈JavaScript Array对象
2014/12/29 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
Javascript数组Array基础介绍
2016/03/13 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
vue3.0 CLI - 3.2 路由的初级使用教程
2018/09/20 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
微信小程序实现音乐播放页面布局
2020/12/11 Javascript
wxPython中listbox用法实例详解
2015/06/01 Python
Python 最大概率法进行汉语切分的方法
2018/12/14 Python
python解析含有重复key的json方法
2019/01/22 Python
python使用Plotly绘图工具绘制水平条形图
2020/03/25 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
Python之虚拟环境virtualenv,pipreqs生成项目依赖第三方包的方法
2019/07/23 Python
Django 开发调试工具 Django-debug-toolbar使用详解
2019/07/23 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
HTML5边玩边学(1)画布实现方法
2010/09/21 HTML / CSS
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
企业军训感想
2014/02/07 职场文书
物理学专业自荐信
2014/06/11 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书
Nginx的rewrite模块详解
2021/03/31 Servers