<?php
$data [] = array( 'volume' => 67 , 'edition' => 2 );
$data [] = array( 'volume' => 86 , 'edition' => 1 );
$data [] = array( 'volume' => 85 , 'edition' => 6 );
$data [] = array( 'volume' => 98 , 'edition' => 2 );
$data [] = array( 'volume' => 86 , 'edition' => 6 );
$data [] = array( 'volume' => 67 , 'edition' => 7 );
// 需要注意的是,数组的排序方式必须在最下面的
array_multisort 去定义
SORT_DESC 或者其他的什么。
// 绝对不于要对 产生的 $volume 类似 sort($volume) 的排序,否则就不出错误
foreach ( $data as $key => $row ) {
$volume [ $key ] = $row [ 'volume' ];
}
array_multisort ( $volume , SORT_DESC, $data );
?>