<?phpfunction Arr_sort ($data) { $len = count ($data); for ($i =0; $i < $len; $i + +) { $ilen = count ($data [$i]); for ($j =0; $j < $ilen; $j + +) { $m = $data [$i] [$j]; $mpos 1 = $i; $mpos 2 = $j; if (!isset ($data [$i] [$j +1]) {$ii = $i +1; $jj = 0;} else{$ii = $i; $jj = $j +1;} for ($ii; $ii < $len; $ii + +) {$iilen = count ($data [$ii]); for ($JJ; $jj < $iilen; $JJ + +) {if ($m > $data [$ii] [$JJ]) {$m = $data [$ii] [$JJ]; $mpos 1 = $ii; $mpos 2 = $JJ;} if ($jj = = ($iilen-1)) {$JJ = 0;break;}} if ($i! = $mpos 1 | | $j! = $mpos 2) {$data [$i] [$j] = ($data [$i] [$j] + $data [$mpos 1][$mpos 2]) $data [$mpos 1][$mpos 2] = ($data [$ i][$j]-$data [$mpos 1][$mpos 2]), $data [$i] [$j] = ($data [$i] [$j]-$data [$mpos 1][$mpos 2]); } if ($j = = ($ilen-1)) {$j = 0;break;}} } return $data;} $data [0] = Array (5,8,11,55,77), $data [1] = array (1,2,3,9);p Rint_r (Arr_sort ($data));