要排序的数组:$arr[0]=array('count'=>1,'type'=>4);
$arr[1]=array('count'=>1,'type'=>3);
$arr[2]=array('count'=>10,'type'=>7);
$arr[3]=array('count'=>50,'type'=>6);
$arr[4]=array('count'=>20,'type'=>0);
$arr[5]=array('count'=>8,'type'=>1);
$arr[6]=array('count'=>6,'type'=>5);
$arr[7]=array('count'=>100,'type'=>2);想做成按type的值进行排序,在线等您的解答!谢谢

解决方案 »

  1.   

    <?php
    $arr[0]=array('count'=>1,'type'=>4);
    $arr[1]=array('count'=>1,'type'=>3);
    $arr[2]=array('count'=>10,'type'=>7);
    $arr[3]=array('count'=>50,'type'=>6);
    $arr[4]=array('count'=>20,'type'=>0);
    $arr[5]=array('count'=>8,'type'=>1);
    $arr[6]=array('count'=>6,'type'=>5);
    $arr[7]=array('count'=>100,'type'=>2);
    foreach($arr as $v){
    $type_arr[] = $v['type'];
    }
    //不知道你是想按升序还是降序排,两个都写了
    array_multisort($type_arr,SORT_DESC,$arr); //降序
    //array_multisort($type_arr,SORT_ASC,$arr); //升序
    var_dump($arr);
    ?>
      

  2.   

    http://www.w3school.com.cn/php/php_ref_array.asp (参照PHP array 函数)