<?php
$myArr = array (
"John" => array (
"height"=>175,
"weight"=>85,
"age"=>"24"
),
"Phil" => array (
"height"=>145,
"weight"=>75,
"age"=>"22"
),
"Jim" => array (
"height"=>195,
"weight"=>140,
"age"=>"29"
)
);
// sort by height
$sorter = function($a,$b){return $a['height'] - $b['height'];};
usort($myArr, $sorter);
print_r($myArr);
preferences:
64.67 ms | 402 KiB | 5 Q