使用内置函数解决PHP多维数组排序问题
学习PHP时,你可能会遇到PHP多维数组排序问题,这里将介绍PHP多维数组排序问题的解决方法,在这里拿出来和大家分享一下,希望对大家有帮助。
- php
- functioncmp($a,$b){
- if($a[”nums”]==$b[”nums”]){
- return0;
- }
- return($a[”nums”]<$b[”nums”])?-1:1;
- }
- $arr=Array(
- 0=>Array(
- “username”=>owen,
- “nums”=>2,
- ),
- 1=>Array(
- “username”=>d5s,
- “nums”=>5,
- ),
- 2=>Array(
- “username”=>pt,
- “nums”=>3,
- ),
- );
- uasort($arr,“cmp”);
- echo‘<prestyleprestyle=”text-align:left”>’;
- print_r($arr);
- echo‘< SPAN>pre>’;
- ?>
- Array
- (
- [0]=>Array
- (
- [username]=>owen
- [nums]=>2
- )
- [2]=>Array
- (
- [username]=>pt
- [nums]=>3
- )
- [1]=>Array
- (
- [username]=>d5s
- [nums]=>5
- )
- )
文章链接:http://www.phprm.com/frame/php1003447.html
随便收藏,请保留本文地址!
- 上一篇: 基础篇PHP运算符总结宝典
- 下一篇: 关于PHP二维数组赋值详细介绍