usort
回调函数的写法请参考手册

解决方案 »

  1.   

    学习了那个usort函数的使用,但还是有点不明白usort的实现原理。是怎么样的呢???
      

  2.   

    例,对$ar的第4列做升序排序
    <?php
    $ar = array(
      array(1.1,2,3,4),
      array(2.1,3,4,1),
      array(3.1,4,1,2),
    );function foo($a,$b) {
      if($a[3] == $b[3]) return;
      return $a[3]>=$b[3] ? 1 : -1;
    }usort($ar,"foo");
    print_r($ar);
    ?>
      

  3.   

    谢谢 xuzuning(唠叨) 好像不能对汉字排序。多列也不行。