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 相关文章推荐
让你的网站首页自动选择语言转跳
Dec 06 PHP
php实现jQuery扩展函数
Oct 30 PHP
Search File Contents PHP 搜索目录文本内容的代码
Feb 21 PHP
限制ckeditor上传图片文件大小的方法
Nov 15 PHP
PHP中的流(streams)浅析
Jul 02 PHP
PHP基于单例模式实现的数据库操作基类
Jan 15 PHP
初识ThinkPHP控制器
Apr 07 PHP
PHP对象的浅复制与深复制的实例详解
Oct 26 PHP
PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】
Mar 11 PHP
php设计模式之单例模式用法经典示例分析
Sep 20 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
Apr 23 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
Jul 13 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
咖啡豆分级制度 咖啡豆等级分类 咖啡豆是按口感分类的吗?
2021/03/05 新手入门
有关PHP中MVC的开发经验分享
2012/05/17 PHP
PDO版本问题 Invalid parameter number: no parameters were bound
2013/01/06 PHP
PHP5.3以上版本安装ZendOptimizer扩展
2015/03/27 PHP
Zend Framework入门教程之Zend_Db数据库操作详解
2016/12/08 PHP
javascript学习之闭包分析
2010/12/02 Javascript
js实现倒计时时钟的示例代码
2013/12/17 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
JQuery中extend的用法实例分析
2015/02/08 Javascript
javascript基于DOM实现权限选择实例分析
2015/05/14 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
angular源码学习第一篇 setupModuleLoader方法
2016/10/20 Javascript
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
详解angular路由高亮之RouterLinkActive
2018/04/28 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
Django框架安装方法图文详解
2019/11/04 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
python smtplib发送多个email联系人的实现
2020/10/09 Python
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
C和C++经典笔试题附答案解析
2014/08/18 面试题
公务员综合考察材料
2014/02/01 职场文书
岗位廉洁从政承诺书
2014/03/27 职场文书
租房合同协议书
2014/04/09 职场文书
社区戒毒工作方案
2014/06/04 职场文书
2014年中秋节活动总结
2014/08/29 职场文书
幼儿园语言教学反思
2016/02/23 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS
JavaScript执行机制详细介绍
2021/12/06 Javascript