首页 > php > php 二维数组按照指定的字段进行排序
2016
12-28

php 二维数组按照指定的字段进行排序

主要是对array_multisort()函数进行调用
注意:如果二维数组的key是字符串,则排序之后保留字符串key值;如果是数字则重新排序

$arr = array(
	'k1' => array('id' => 10, 'name' => 'aa'),
	'k3' => array('id' => 4, 'name' => 'bb'),
	'k5' => array('id' => 17, 'name' => 'cc'),
);
//要求:按照id进行排序
foreach ($arr as $key => $value) {
	$id[] = $value['id'];
}
array_multisort($id,SORT_DESC,$arr);
var_dump($arr);
最后编辑:
作者:admin
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。