PHP多维数组排序(array_multisort)
2014-06-20 14:33
976 查看
$result[0]['nome']='Joao'; $result[0]['order']=5; $result[1]['nome']='Pedro'; $result[1]['order']=1; $result[2]['nome']='Marcelo'; $result[2]['order']=3; foreach($result as $res){ $sortAux[] = $res['order']; } //第一个参数指定排序的列,$result为行 array_multisort($sortAux, SORT_ASC, $result); print_r($result); echo "<hr>"; //Array ( [0] => Array ( [nome] => Pedro [order] => 1 ) [1] => Array ( [nome] => Marcelo [order] => 3 ) [2] => Array ( [nome] => Joao [order] => 5 ) ) $result = array( 'Joao' => array(1,5), 'Pedro' => array(2,1), 'Marcelo' => array(3,3), ); $sortAux = array(5,1,3); array_multisort($sortAux, SORT_ASC, $result); print_r($result); echo "<hr>"; //Array ( [Pedro] => Array ( [0] => 2 [1] => 1 ) [Marcelo] => Array ( [0] => 3 [1] => 3 ) [Joao] => Array ( [0] => 1 [1] => 5 ) )
相关文章推荐
- array_multisort实现PHP多维数组排序示例讲解
- php 对多维数组排序array_multisort
- php--多维数组排序函数array_multisort
- php中array_multisort对多维数组排序的方法
- PHP多维数组排序 array_multisort()
- PHP多维数组排序之array_multisort
- php-Arrays 函数-array_multisort-对多个数组或多维数组进行排序
- php array_multisort 多维数组排序
- PHP使用array_multisort对多个数组或多维数组进行排序
- PHP - Manual手册 - V. Array 数组函数 - array_multisort对多个数组或多维数组进行排序
- array_multisort实现PHP多维数组排序
- php中array_multisort对多维数组排序的方法
- array_multisort实现PHP多维数组排序示例讲解
- array_multisort实现PHP多维数组排序示例讲解
- PHP使用array_multisort对多个数组或多维数组进行排序
- array_multisort()函数对多个数组或多维数组进行排序
- php数组根据某值排序(array_multisort)
- 实现对多维数组按照某个键值排序的两种方法(array_multisort和array_sort)
- php 数组排序 array_multisort与uasort的区别
- array_multisort — 对多个数组或多维数组进行排序