<?php
$array1 = array(
1 => array(
"first_name" => "Sahil",
"last_name" => "Kamble",
"role_id" => 4,
"department_name" => "Creative"
),
2 => array(
"first_name" => "Tanaji",
"last_name" => "Manohare",
"role_id" => 4,
"department_name" => "Creative"
),
"self" => array(
"first_name" => "Sonali",
"last_name" => "Banerji",
"role_id" => 3,
"department_name" => "Creative"
),
0 => array(
"first_name" => "Laveena",
"last_name" => "Sengar",
"role_id" => 4,
"department_name" => "Creative"
)
);
uksort($array1, function ($ka, $kb) {
if (is_int($ka)) {
if (!is_int($kb)) {
return 1;
}
return $ka - $kb;
}
else {
if (!is_int($kb)) {
return strcmp($ka, $kb);
}
return -1;
}
});
print_r($array1);
preferences:
25.87 ms | 406 KiB | 5 Q