本帖最后由 avonqin 于 2010-12-12 06:22:23 编辑

解决方案 »

  1.   

    找到答案了。哈!<html>    
    <head>       
    <title>Test Array Count</title> 
    </head> 
    <body> 
    <?php      
    $array = array(1,4,2,6,4,7,3,1,8,1);         
    echo 'count:'.count($array).'<br />';        
    echo 'sizeof:'.sizeof($array).'<br />';        
    $ac = array_count_values($array);         
    echo 'array_count_values:<br />';          
    while (list($key, $value) = each($ac)) {            
    echo $key.'-'.$value.'<br />';     
    }  
    ?> 
    </body> 
    </html>
      

  2.   

    各位,现在问题又出来了,还是数组排序问题我的数组是 [9-我们,20-中国,7-大家,12-CSDN]按照rsort()降序,结果是  [9-我们,7-大家,20-中国,12-CSDN]但是我要的结果是  [20-中国,12-CSDN,9-我们,7-大家]请问怎么能做到呢?谢谢阿!100分敬上。
      

  3.   


    $arr = array('9-我们','7-大家','20-中国','12-CSDN');
    natsort($arr);
      

  4.   


    $arr = array('9-我们','7-大家','20-中国','12-CSDN');
    natsort($arr);print_r(array_reverse($arr));