$ident[86] = array('nicolas', '5123');
$ident[84] = array('robert', '2178');
$ident[56] = array('patrick', '0985');
$ident[547] = array('sophie', '1150');
foreach ($ident as $key => $row)
{
$num[$key] = $row[1];
}
array_multisort($num, SORT_DESC, $ident, SORT_DESC);
echo '<pre>';
print_r($ident);
echo '</pre>';
il me sort :
Array
(
[0] => Array([0] => nicolas[1] => 5123)
[1] => Array([0] => robert[1] => 2178)
[2] => Array([0] => sophie[1] => 1150)
[3] => Array([0] => patrick[1] => 0985)
)
Il a mis dans l'ordre mais n'a pas conservé les clés primaires, il a fait une suite 0, 1, 2, 3 à la place 
Comment conserver les clés primaires 56, 547, 84, 86 ?