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安全配置
Oct 09 PHP
收集的DedeCMS一些使用经验
Mar 17 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
Nov 21 PHP
浅析php中三个等号(===)和两个等号(==)的区别
Aug 06 PHP
10款PHP开源商城系统汇总介绍
Jul 23 PHP
Yii基于数组和对象的Model查询技巧实例详解
Dec 28 PHP
Yii2.0 模态弹出框+ajax提交表单
May 22 PHP
yii2控制器Controller Ajax操作示例
Jul 23 PHP
php 函数使用可变数量的参数方法
May 02 PHP
PHP abstract 抽象类定义与用法示例
May 29 PHP
Laravel框架模型的创建及模型对数据操作示例
May 07 PHP
php实现根据身份证获取精准年龄
Feb 26 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
ubuntu 编译安装php 5.3.3+memcache的方法
2010/08/05 PHP
php实现的简单日志写入函数
2015/03/31 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
php+javascript实现的动态显示服务器运行程序进度条功能示例
2017/08/07 PHP
laravel 如何实现引入自己的函数或类库
2019/10/15 PHP
js left,right,mid函数
2008/06/10 Javascript
js 强制弹出窗口代码研究-又一款代码
2010/03/20 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
利用NodeJS和PhantomJS抓取网站页面信息以及网站截图
2013/11/18 NodeJs
初始Nodejs
2014/11/08 NodeJs
jquery实现点击变换导航样式的方法
2015/08/31 Javascript
jQuery实现的鼠标滑过弹出放大图片特效
2016/01/08 Javascript
node模块机制与异步处理详解
2016/03/13 Javascript
AngularJS ng-mousedown 指令
2016/08/02 Javascript
详解angular用$sce服务来过滤HTML标签
2017/04/11 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
2017/07/30 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
nodejs中实现用户注册路由功能
2019/05/20 NodeJs
uploadify插件实现多个图片上传并预览
2019/09/30 Javascript
[57:53]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#3OG VS VP
2016/03/03 DOTA
在Docker上开始部署Python应用的教程
2015/04/17 Python
python实现带错误处理功能的远程文件读取方法
2015/04/29 Python
Python 中Pickle库的使用详解
2018/02/24 Python
python递归函数绘制分形树的方法
2018/06/22 Python
关于pandas的离散化,面元划分详解
2019/11/22 Python
keras获得某一层或者某层权重的输出实例
2020/01/24 Python
幼儿园教师工作感言
2014/02/15 职场文书
槐乡的孩子教学反思
2014/04/27 职场文书
伊索寓言教学反思
2014/05/01 职场文书
房屋认购协议书
2015/01/29 职场文书
公司晚宴祝酒词
2015/08/11 职场文书
导游词之无锡梅园
2019/11/28 职场文书
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js
再谈python_tkinter弹出对话框创建
2022/03/20 Python
详细介绍Next.js脚手架完整搭建封装
2022/04/26 Javascript