<?php
$array = Array
(
0 => Array
(
'name' => 'Nakiya',
'country' => 'USA',
'id' => 3,
),
1 => Array
(
'name' => 'Taylor',
'country' => 'UK',
'id' => 2,
),
2 => Array
(
'name' => 'Jack',
'country' => 'France',
'id' => 1,
)
);
array_multisort(array_map(function($element) {
return $element['id'];
}, $array), SORT_ASC, $array);
print_r($array);
preferences:
33.16 ms | 406 KiB | 5 Q