php 二维数组排序

来源:互联网 发布:mac office365激活码 编辑:程序博客网 时间:2024/05/16 05:37
$data = array(    array('volume' => 67, 'edition' => 2),    array('volume' => 67, 'edition' => 2),    array('volume' => 67, 'edition' => 2),    array('volume' => 67, 'edition' => 2),    array('volume' => 67, 'edition' => 2),    array('volume' => 67, 'edition' => 2),    array('volume' => 67, 'edition' => 2),    array('volume' => 67, 'edition' => 2));foreach ($data as $key => $row) {      $vol[$key]  = $row['volume'];      $ed[$key] = $row['edition'];  }// 将数据根据 volume 降序排列,根据 edition 升序排列  // 把 $data 作为最后一个参数,以通用键排序  array_multisort($vol, SORT_DESC, $ed, SORT_ASC, $data);