php数组函数序列之array_unique() - 去除数组中重复的元素值
2015-01-24信息快讯网
array_unique() 函数移除数组中的重复的值,并返回结果数组。
当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。
返回的数组中键名不变。
语法
array_unique(array)
参数 描述
array 必需。规定输入的数组。
说明
array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,接着忽略所有后面的键名。这并不意味着在未排序的 array 中同一个值的第一个出现的键名会被保留。
提示和注释
注释:被返回的数组将保持第一个数组元素的键类型。
例子
<?php $a=array("a"=>"Cat","b"=>"Dog","c"=>"Cat"); print_r(array_unique($a)); ?>
输出:
Array ( [a] => Cat [b] => Dog )
php中判断数组是一维,二维,还是多维的解决方法
php二维数组排序与默认自然排序的方法介绍
php笔记之:php数组相关函数的使用
PHP 读取Postgresql中的数组
PHP 数组和字符串互相转换实现方法
php函数array_merge用法一例(合并同类数组)
PHP获取数组中某元素的位置及array_keys函数应用
php从数组中随机抽取一些元素的代码
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
php比较多维数组中值的大小排序实现代码
巧用php中的array_filter()函数去掉多维空值的代码分享
PHP输出数组中重名的元素的几种处理方法
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
PHP删除数组中的特定元素的代码
php数组中删除元素的实现代码
php数组函数序列之in_array() 查找数组值是否存在
php数组函数序列之array_sum() - 计算数组元素值之和
php数组函数序列之array_key_exists() - 查找数组键名是否存在
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
php数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
php中经典方法实现判断多维数组是否为空
Array of country list in PHP with Zend Framework
过滤掉PHP数组中的重复值的实现代码
php在多维数组中根据键名快速查询其父键以及父键值的代码
php array_unique之后json_encode需要注意
PHP array_flip() 删除重复数组元素专用函数