function cmp_key($a, $b, $key) {
if ($a[$key] == $b[$key]) {
return 0;
}
return ($a[$key] < $b[$key]) ? -1 : 1;
}
function cmp($a, $b) {
$keys = array('brand', 'model', 'modif');
foreach ($keys as $key) {
$result = cmp_key($a, $b, $key);
if ($result != 0) {
return $result;
}
}
return $result;
}
uasort($info, 'cmp');
Leave a Comment