array_unique

定义和用法

array_unique() 函数移除数组中的重复的值,并返回结果数组。

当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。

返回的数组中键名不变。

注释:被保留的数组将保持第一个数组项的键名类型。

<?php
$a=array("a"=>"red","b"=>"green","c"=>"red");
print_r(array_unique($a));
?>

 1 <?php
  2 $list=array('1',1,'a','b','a','c',2);
  3 echo "<pre>";
  4 print_r($list);
  5 echo "</pre>";
  6 $list=array_unique($list);
  7 echo "<pre>";
  8 print_r($list);
  9 echo "</pre>";
 10 //var_dump($list);
 11 var_dump($list[0]);
 12 echo "<br>";
 13 var_dump($list[1]);
 14 echo "<br>";
 15 var_dump($list[2]);
 16 echo "<br>";
 17 var_dump($list[3]);
 18 echo "<br>";
 19 var_dump($list[4]);
 20 echo "<br>";
 21 var_dump($list[5]);
 22 echo "<br>";
 23 var_dump($list[6]);
 Array
(
    [0] => 1
    [1] => 1
    [2] => a
    [3] => b
    [4] => a
    [5] => c
    [6] => 2
)
Array
(
    [0] => 1
    [2] => a
    [3] => b
    [5] => c
    [6] => 2
)

string(1) "1" 
NULL 
string(1) "a" 
string(1) "b" 
NULL 
string(1) "c" 
int(2) 


    A+
发布日期:2017年01月13日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: