php移除一维数组中重复的值
2016-07-04 00:00
281 查看
摘要: php移除一维数组中重复的值
当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。
返回的数组中键名不变。
注释:被保留的数组将保持第一个数组项的键名类型。
<?php $a=array("a"=>"red","b"=>"green","c"=>"red"); print_r(array_unique($a)); ?>
定义和用法
array_unique() 函数移除数组中的重复的值,并返回结果数组。当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。
返回的数组中键名不变。
注释:被保留的数组将保持第一个数组项的键名类型。
说明
array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。相关文章推荐
- IntelliJ PhpStorm WebStorm 快捷键
- phpstorm 响应 'POST' 问题
- MYSQL关联查询(PHP)
- php 下载文件到本地
- PHP调用MYSQL存储过程实例
- sftp get or put file
- php.ini 干了些啥?
- sftp搭建
- 编译升级php之路(5.5.7 到 5.5.37)
- php注册审查
- php 文件管理
- PHP实现数据库的分页类
- laravel 框架学习(二)
- phpStorm10服务器+XDebug配置
- 升级php7
- vsftp 部署
- laravel框架学习(一)
- SuperSocket应用之FTP源码解析
- 自制STP配置实验
- php对象基础大全