- 论坛徽章:
- 0
|
$fields[0][0]=array('d','3');
$fields[0][1]=array('d','3');
$fields[0][2]=array('d','3');
$fields[0][3]=array('d','3');
$fields[1][0]=array('d','2');
$fields[1][1]=array('d','2');
$fields[1][2]=array('d','2');
$fields[1][3]=array('d','2');
$fields[2][0]=array('d','6');
$fields[2][1]=array('d','6');
$fields[2][2]=array('d','6');
$fields[2][3]=array('d','6');
$fields[3][0]=array('b','5');
$fields[3][1]=array('b','5');
$fields[3][2]=array('b','5');
$fields[3][3]=array('b','5);
$fields[4][0]=array('b','4');
$fields[4][1]=array('b','4');
$fields[4][2]=array('b','4');
$fields[4][3]=array('b','4');
$fields[5][0]=array('b','1');
$fields[5][1]=array('b','1');
$fields[5][2]=array('b','1');
$fields[5][3]=array('b','1');
$fields[6][0]=array('c','8');
$fields[6][1]=array('c','8');
$fields[6][2]=array('c','8');
$fields[6][3]=array('c','8);
$fields[7][0]=array('c','9');
$fields[7][1]=array('c','9');
$fields[7][2]=array('c','9');
$fields[7][3]=array('c','9');
$fields[8][0]=array('c','7');
$fields[8][1]=array('c','7');
$fields[8][2]=array('c','7');
$fields[8][3]=array('c','7');
如何排序,排序方式为:先按array('c','7')这里的字母排序,然后字母排序的基础上,再按array里的数字大小排序。排序结果如下:
$fields[0][0]=array('b','1');
$fields[0][1]=array('b','1');
$fields[0][2]=array('b','1');
$fields[0][3]=array('b','1');
$fields[1][0]=array('b','4');
$fields[1][1]=array('b','4');
$fields[1][2]=array('b','4');
$fields[1][3]=array('b','4');
$fields[2][0]=array('b','5');
$fields[2][1]=array('b','5');
$fields[2][2]=array('b','5');
$fields[2][3]=array('b','5');
$fields[3][0]=array('c','7');
$fields[3][1]=array('c','7');
$fields[3][2]=array('c','7');
$fields[3][3]=array('c','7');
$fields[4][0]=array('c','8');
$fields[4][1]=array('c','8');
$fields[4][2]=array('c','8');
$fields[4][3]=array('c','8);
$fields[5][0]=array('c','9');
$fields[5][1]=array('c','9');
$fields[5][2]=array('c','9');
$fields[5][3]=array('c','9');
$fields[6][0]=array('d','2');
$fields[6][1]=array('d','2');
$fields[6][2]=array('d','2');
$fields[6][3]=array('d','2');
$fields[7][0]=array('d','3');
$fields[7][1]=array('d','3');
$fields[7][2]=array('d','3');
$fields[7][3]=array('d','3');
$fields[8][0]=array('d','6');
$fields[8][1]=array('d','6');
$fields[8][2]=array('d','6');
$fields[8][3]=array('d','6');
上次有高手,给我了一个排序方法,但是只是排其中一个的,谁能把2个排序的做出来下给我。
uasort($fields, create_function('$a,$b','return $a[key($a)][0]==$b[key($b)][0]?0:(($a[key($a)][0]>$b[key($b)][0])?1:-1);'));
[ 本帖最后由 小强007 于 2008-1-26 08:24 编辑 ] |
|