Php 2D array sorting $ aryarray (array (& quot; ID & quot; & gt; 13, & quot; name & quot; & gt; & quot; kitty & quot ;), array (& quot; ID & quot; & gt; 22, & quot; name & quot; & gt; & quot; sony & quot;), array (& quot; ID & quot; & g php 2D array sorting
$ Ary = array ("ID" => 13, "name" => "kitty"), array ("ID" => 22, "name" => "sony"), array ("ID" => 17, "name" => "picker "));
I want to adjust the order of one-dimensional arrays in ascending order of IDS. The result is
Array ("ID" => 13, "name" => "kitty"), array ("ID" => 17, "name" => "picker "), array ("ID" => 22, "name" => "sony "));
What should I do?
------ Solution --------------------
Someone asked me two days ago...
PHP code
$ Ary = array ("ID" => 13, "name" => "kitty"), array ("ID" => 22, "name" => "sony"), array ("ID" => 17, "name" => "picker ")); foreach ($ ary as $ key =>$ value) {$ Id [$ key] = $ value ['id']; $ Name [$ key] = $ value ['name'];} array_multisort ($ Id, SORT_ASC, $ ary); print_r ($ ary );