連接:http://blog.csdn.net/liruxing1715/article/details/28265495php
二維數組排序。html
- <?php
- header('Content-Type:text/html;Charset=utf-8');
- $arrUsers = array(
- array(
- 'id' => 1,
- 'name' => '張三',
- 'age' => 25,
- ),
- array(
- 'id' => 2,
- 'name' => '李四',
- 'age' => 23,
- ),
- array(
- 'id' => 3,
- 'name' => '王五',
- 'age' => 40,
- ),
- array(
- 'id' => 4,
- 'name' => '趙六',
- 'age' => 31,
- ),
- array(
- 'id' => 5,
- 'name' => '黃七',
- 'age' => 20,
- ),
- );
-
-
- $sort = array(
- 'direction' => 'SORT_DESC',
- 'field' => 'age',
- );
- $arrSort = array();
- foreach($arrUsers AS $uniqid => $row){
- foreach($row AS $key=>$value){
- $arrSort[$key][$uniqid] = $value;
- }
- }
- if($sort['direction']){
- array_multisort($arrSort[$sort['field']], constant($sort['direction']), $arrUsers);
- }
-
- var_dump($arrUsers);
-