The multi-dimensional array sorting is as follows: PHPcode & lt ;? Php [code = PHP] $ arr = Array (['Page'] = & gt; 1 ['total'] = & gt; 2274 ['rows '] = & gt; array (multi-dimensional Array sorting
As follows:
PHP code
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 ) ) ));
Want to become
$ Arr = Array
(
['Page'] => 1
['Total'] = & gt; 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]
Do you have any good practices?
------ Solution --------------------
What rules? By number, from small to large?
------ Solution --------------------
We recommend that you paste it after formatting. remember to paste the result after var_export ($ arr. This hurt your eyes too much.
------ Solution --------------------
Usort
------ Solution --------------------
Raw data
1 => array ('id' => 13, 'cell '=> array ('fid' => 13, 'number' => 5 ,),)
How has it become
1 => array ('id' => 13, 'cell '=> array ('fid' => 13, 'number' => 3 ,),)