php array_unique 一维数组去除重复值的例子

发布时间:2020-12-14编辑:脚本学堂
php中可以使用array_unique()函数去除数组中的重复元素。array_unique函数 array_unique(array) ; array_unique()函数接受array作为输入并返回没有重复值的新数组,其键名保留不变。

php中可以使用array_unique()函数去除数组中的重复元素。

array_unique函数
array_unique(array) ;
array_unique()函数接受array作为输入并返回没有重复值的新数组,其键名保留不变。
array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名,忽略所有后面的键名。

这并不意味着在未排序的array中同一个值的第一个出现的键名会被保留。
只有当 (string) $elem1 = (string) $elem2 时,两个单元被认为相同。即当字符串的表达一样时,第一个单元将被保留。

下面为大家举一个简单的例子。
 

复制代码 代码如下:
<?php
/**
 * 去除数组中重复元素
 * link:www.jb200.com
 * date:2013/2/25
*/
$input = array ("1" => "苹果", "橘子","鸭梨", "a" => "橘子", "香蕉", "苹果") ;
$result = array_unique ( $input ) ;
print_r ( $result ) ;
?>

输出结果:
array ( [1] => 苹果 [2] => 橘子 [3] => 鸭梨 [4] => 香蕉 )

您可能感兴趣的文章:
php去除数组中重复数据的二个例子
PHP二维数组去重的实例解析
php数组去重的函数代码示例
php数组去重(一维、二维数组去重)的简单示例
php 数组去重的方法参考(一维数组去重、二维数组去重)
一个去除二维数组中重复项的php函数
php判断与去除数组中重复数据的方法
去掉二维数组中的重复组合的实现代码
php 二维数组去重的自定义函数
php数组去重的小例子