Просмотр поста

.
Blade
The Frontend-Warrior

как-то так:

$arr = [
    'a' => [
        'sort' => 6
    ],
    'b' => [
        'sort' => 8
    ],
    'c' => [
        'sort' => 7
    ]
];

function cmpValue($a,$b){
  if($a['sort'] === $b['sort']) return 0;
  return ($a['sort'] < $b['sort']) ? -1 : 1;
}

uasort($arr, 'cmpValue');
var_dump($arr);
/*
array (size=3)
  'a' => 
    array (size=1)
      'sort' => int 6
  'c' => 
    array (size=1)
      'sort' => int 7
  'b' => 
    array (size=1)
      'sort' => int 8
*/