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 相关文章推荐
PHP4之COOKIE支持详解
Oct 09 PHP
php中使用Imagick实现图像直方图的实现代码
Aug 30 PHP
php 调试利器debug_print_backtrace()
Jul 23 PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
Jul 02 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
Oct 25 PHP
php使用qr生成二维码的示例分享
Jan 20 PHP
PHP URL参数获取方式的四种例子
Feb 28 PHP
在PHP中运行Linux命令并启动SSH服务的例子
Jun 12 PHP
PHP安全的URL字符串base64编码和解码
Jun 19 PHP
PHP图片自动裁切应付不同尺寸的显示
Oct 16 PHP
php实现redis数据库指定库号迁移的方法
Jan 14 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
Mar 07 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
一键删除顽固的空文件夹 软件下载
2007/01/26 PHP
PHP基础学习小结
2011/04/17 PHP
PHP file_get_contents设置超时处理方法
2013/09/30 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
Smarty分页实现方法完整实例
2016/05/11 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
javascript Object与Function使用
2010/01/11 Javascript
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
分享几个超级震憾的图片特效
2012/01/08 Javascript
jquery validate poshytip 自定义样式
2012/11/26 Javascript
Jquery原生态实现表格header头随滚动条滚动而滚动
2014/03/18 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
jQuery实现的手机发送验证码倒计时效果代码分享
2015/08/24 Javascript
js类式继承与原型式继承详解
2016/04/07 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
self.attachevent is not a function的解决方法
2017/04/04 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
使用Python &amp; Flask 实现RESTful Web API的实例
2017/09/19 Python
python中 logging的使用详解
2017/10/25 Python
python conda操作方法
2019/09/11 Python
基于CSS3制作立体效果导航菜单
2016/01/12 HTML / CSS
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
简述数据库的设计过程
2015/06/22 面试题
英文自荐信格式
2013/11/28 职场文书
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
2015年元旦活动总结
2014/05/09 职场文书
法律专业自荐信
2014/06/03 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
学子宴致辞大全
2015/07/27 职场文书
工作建议书范文
2019/07/08 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js