array_unique -- 移除数组中重复的值
<?php
$input = array ("a" => "green", "red", "b" => "green", "blue", "red");
$result = array_unique ($input);
print_r($result);
?>

解决方案 »

  1.   

    array_unique()http://cn2.php.net/manual/zh/function.array-unique.php
      

  2.   

    手册:array_unique
    (PHP 4 >= 4.0.1, PHP 5)
    array_unique -- 移除数组中重复的值
      

  3.   

    <?php
    $arr = array(1, 1, 2, 3, 4, 5, 5);
    $unique = array_unique($arr);
    print_r($unique);
    ?>
      

  4.   

    <script type="text/javascript">/*&lt;![CDATA[*/
    Array.prototype.Unique = function()
    {
      for(var a={}, i=0; i<this.length; i++)
      {
        if("undefined"==typeof a[this[i]]) a[this[i]] = 1;
      }
      this.length=0;
      for(i in a) this[this.length] = i; return this;
    };
    var a = [1,2,2,3,3,4,4,4,6,5];
    alert(a);
    a = a.Unique();
    alert(a);
    /*]]&gt;*/
    </SCRIPT>