要按多维数组中某个元素进行排序,在php中也是非常容易实现的,一个函数调用一个回调函数就搞定了,也可以php自带的函数
如array_multisort($a,$b),$a,$b是两个数组,如果排序之后,$a数组的第3个元素被排到了第一位,那么$b的第三个元素不管他在$b中的大小都会排在第一位。看看下边的程序运行结果:
| 代码如下 | 复制代码 |
|
$a =array(100,80,50,10,0); |
|
运行结果:
| 代码如下 | 复制代码 |
|
array(5) { [0]=> int(0) [1]=> int(10) [2]=> int(50) [3]=> int(80) [4]=> int(100) } |
|
自定义函数实现排序
易通(企业网站管理系统)是一款小巧,高效,人性化的企业建站程序.易通企业网站程序是国内首款免费提供模板的企业网站系统.§ 简约的界面及小巧的体积:后台菜单完全可以修改成自己最需要最高效的形式;大部分操作都集中在下拉列表框中,以节省更多版面来显示更有价值的数据;数据的显示以Javascript数组类型来输出,减少数据的传输量,加快传输速度。 § 灵活的模板标签及模
| 代码如下 | 复制代码 |
|
$arr = array( |
|
这时$arr就是以order大小排序了,呵呵……










