$arr = array(
array('name'=>'lisi','order'=>12),
array('name'=>'zhangsan','order'=>14),
array('name'=>'wangwu','order'=>13),
);
$arr1 = array_map(create_function('$n', 'return $n["order"];'), $arr);
array_multisort($arr1,SORT_ASC,$arr );//多维数组的排序
var_dump($arr);
//有关array_multisort();中的第二个参数是排序规则
//这个函数后面有 array 参数设定选项
SORT_REGULAR
- 将项目按照通常方法比较(不修改类型)SORT_NUMERIC
- 按照数字大小比较SORT_STRING
- 按照字符串比较SORT_LOCALE_STRING
- 根据当前的本地化设置,按照字符串比较。 它会使用 locale 信息,可以通过 setlocale() 修改此信息。SORT_NATURAL
- 以字符串的"自然排序",类似 natsort()SORT_FLAG_CASE
- 可以组合 (按位或 OR) SORT_STRING
或者 SORT_NATURAL
大小写不敏感的方式排序字符串。