- var_dump: documentation ( source)
- array_multisort: documentation ( source)
<?php
$arrEmployees['marco polo'] = array('age' => 40, 'service' => 5);
$arrEmployees['jane austen'] = array('age' => 30, 'service' => 9);
$arrEmployees['carl marx'] = array('age' => 30, 'service' => 7);
foreach ($arrEmployees as $key => $row) {
$age[$key] = $row['age'];
$service[$key] = $row['service'];
}
array_multisort($age, SORT_DESC, $service, SORT_ASC, $arrEmployees);
var_dump($arrEmployees);