php数组函数序列之array_unique() - 去除数组中重复的元素值

2015-01-24信息快讯网
array_unique() 定义和用法
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() 删除重复数组元素专用函数
©2014-2024 dbsqp.com