2007/03/05 11:56
文章作者:9Enjoy 转载请注明原文链接。
(
[0] => Array
(
[id] => 1146
[orderid] => 3
)
[1] => Array
(
[id] => 1149
[orderid] => 2
)
[2] => Array
(
[id] => 170
[orderid] => 4
)
[3] => Array
(
[id] => 1121
[orderid] => 3
)
[4] => Array
(
[id] => 1120
[orderid] => 7
)
)
这么一个数据,想按orderid来排序。找不到内置的php函数,网上搜索了下,发现如下方法:
$asc_func = create_function('$a,$b','
$k = "orderid";
if($a[$k] == $b[$k]) return 0;
return $a[$k]>$b[$k]?1:-1;
');
usort($arrs,$asc_func);
$arrs是原数组,$k="orderid"是要排序的字段
呵,有了这段代码,排序还是挺方便的。

多个同名checkbox提交后,asp与php的不同处理方法
Yahoo的管理员工具

