html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程 » 正文

PHP二维数组排序函数_PHP教程_编程技术

[ ] 已经帮助:人解决问题

HP一维数组的排序可以用sort(),asort(),arsort()等函数,但是PHP二维数组的排序需要自定义。

以下函数是对一个给定的二维数组按照指定的键值进行排序,先看函数定义:cwDHTML5中文学习网 - HTML5先行者学习网

 cwDHTML5中文学习网 - HTML5先行者学习网

function array_sort($arr,$keys,$type='asc'){ 	$keysvalue = $new_array = array();	foreach ($arr as $k=>$v){		$keysvalue[$k] = $v[$keys];	}	if($type == 'asc'){		asort($keysvalue);	}else{		arsort($keysvalue);	}	reset($keysvalue);	foreach ($keysvalue as $k=>$v){		$new_array[$k] = $arr[$k];	}	return $new_array; } 
cwDHTML5中文学习网 - HTML5先行者学习网
cwDHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助