如下
<?php
[code=PHP]$arr = Array
(
['page'] => 1
['total'] => 2274
['rows'] => Array
(
[0] => Array
(
['id'] => 12
['cell'] => Array
(
['fid'] => 12
['number'] => 3
) ) [1] => Array
(
['id'] => 13
['cell'] => Array
(
['fid'] => 13
['number'] => 5
) ) [2] => Array
(
['id'] => 14
['cell'] => Array
(
['fid'] => 14
['number'] => 2
) ) [3] => Array
(
['id'] => 15
['cell'] => Array
(
['fid'] => 15
['number'] => 4
) ) [4] => Array
(
['id'] => 16
['cell'] => Array
(
['fid'] => 16
['number'] => 10
) ) ));想变成
<?php
$arr = Array
(
['page'] => 1
['total'] => 2274
['rows'] => Array
(
[0] => Array
(
['id'] => 12
['cell'] => Array
(
['fid'] => 12
['number'] => 2
) ) [1] => Array
(
['id'] => 13
['cell'] => Array
(
['fid'] => 13
['number'] => 3
) ) [2] => Array
(
['id'] => 14
['cell'] => Array
(
['fid'] => 14
['number'] => 4
) ) [3] => Array
(
['id'] => 15
['cell'] => Array
(
['fid'] => 15
['number'] => 5
) ) [4] => Array
(
['id'] => 16
['cell'] => Array
(
['fid'] => 16
['number'] => 10
) ) ));[/code]
不知大家有没有好的做法

解决方案 »

  1.   

    什么规则?按照number从小到大?
      

  2.   

    建议你格式化后贴出来,记得贴 var_export($arr); 后的结果。这样太伤眼睛了。
      

  3.   

    额 上面的已经是格式化了。
    对呢 按number排序
    var_export($arr)结果
    array ( 'page' => 1, 'total' => 2274, 'rows' => array ( 0 => array ( 'id' => 12, 'cell' => array ( 'fid' => 12, 'number' => 3, ), ), 1 => array ( 'id' => 13, 'cell' => array ( 'fid' => 13, 'number' => 5, ), ), 2 => array ( 'id' => 14, 'cell' => array ( 'fid' => 14, 'number' => 2, ), ), 3 => array ( 'id' => 15, 'cell' => array ( 'fid' => 15, 'number' => 4, ), ), 4 => array ( 'id' => 16, 'cell' => array ( 'fid' => 16, 'number' => 10, ), ), ), )
    这个数组变成
    array ( 'page' => 1, 'total' => 2274, 'rows' => array ( 0 => array ( 'id' => 12, 'cell' => array ( 'fid' => 12, 'number' => 2, ), ), 1 => array ( 'id' => 13, 'cell' => array ( 'fid' => 13, 'number' => 3, ), ), 2 => array ( 'id' => 14, 'cell' => array ( 'fid' => 14, 'number' => 4, ), ), 3 => array ( 'id' => 15, 'cell' => array ( 'fid' => 15, 'number' => 5, ), ), 4 => array ( 'id' => 16, 'cell' => array ( 'fid' => 16, 'number' => 10, ), ), ), )
    这两个数组你们输出看看。。
      

  4.   

    原始数据
    1 => array ( 'id' => 13, 'cell' => array ( 'fid' => 13, 'number' => 5, ), )
    怎么变成了
    1 => array ( 'id' => 13, 'cell' => array ( 'fid' => 13, 'number' => 3, ), )