手册:
array_unique() 先将值作为字符串排序,然后对每个值只保留第一个遇到的键名print_r($b)一下你就知道了。

解决方案 »

  1.   

    for循环问题,用foreach可以得到你想要的结果。
    <?
    $a=array( "1 ", "2 ", "a ", "2 ", "b ", "2 ");$b=array_unique($a);foreach($b as &$value){echo   $value. " <br> ";
    }
    ?>
      

  2.   

    加一个sort($b);二种循环都可以用了$a=array("1","2","a","2","b","2");
    $b=array_unique($a);
    sort($b);for($i=0;$i <count($b);$i++){ 
    echo $b[$i]."<br>";
    }