I want to sort this object of arrays in php. first by date and than by hour. the problem is the object is arrays of arrays, and I want the double sort, first by date and then by the hour. the sort func is just for one value. can someone please advise?
 array (
  '621223d55f426' => 
  array (
    'Timestamp' => '2022-02-20 04:00',
    'Date' => '2022-02-20',
    'Hour' => '04',
  ),
  '621223d55f438' => 
  array (
    'Timestamp' => '2022-02-20 00:00',
    'Date' => '2022-02-20',
    'Hour' => '00',
  ),
  '621223d55f43f' => 
  array (
    'Timestamp' => '2022-02-20 01:00',
    'Date' => '2022-02-20',
    'Hour' => '01',
  ),
  '621223d55f444' => 
  array (
    'Timestamp' => '2022-02-20 03:00',
    'Date' => '2022-02-20',
    'Hour' => '03',
  ),
  '621223d55f449' => 
  array (
    'Timestamp' => '2022-02-20 02:00',
    'Date' => '2022-02-20',
    'Hour' => '02',
  ),
)
This is the expected data that I need to be ordered:
array (
  '621223d55f438' => 
  array (
    'Timestamp' => '2022-02-20 00:00',
    'Date' => '2022-02-20',
    'Hour' => '00',
  ),
  
   '621223d55f43f' => 
  array (
    'Timestamp' => '2022-02-20 01:00',
    'Date' => '2022-02-20',
    'Hour' => '01',
  ),
  
    '621223d55f449' => 
  array (
    'Timestamp' => '2022-02-20 02:00',
    'Date' => '2022-02-20',
    'Hour' => '02',
  ),
  
    '621223d55f444' => 
  array (
    'Timestamp' => '2022-02-20 03:00',
    'Date' => '2022-02-20',
    'Hour' => '03',
  ),
  '621223d55f426' => 
  array (
    'Timestamp' => '2022-02-20 04:00',
    'Date' => '2022-02-20',
    'Hour' => '04',
  ),
 
)
 
    