3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ 5 => (object)['id' => 173, 'name' => 'Silo 1'], 6 => (object)['id' => 174, 'name' => 'Silo 10'], 7 => (object)['id' => 175, 'name' => 'Silo 11'], 11 => (object)['id' => 179, 'name' => 'Silo 2'], 12 => (object)['id' => 180, 'name' => 'Silo 3'] ]; array_multisort( array_column($array, 'name'), SORT_ASC, SORT_NATURAL, $array ); var_export($array);
Output for 8.1.32, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
array ( 0 => (object) array( 'id' => 173, 'name' => 'Silo 1', ), 1 => (object) array( 'id' => 179, 'name' => 'Silo 2', ), 2 => (object) array( 'id' => 180, 'name' => 'Silo 3', ), 3 => (object) array( 'id' => 174, 'name' => 'Silo 10', ), 4 => (object) array( 'id' => 175, 'name' => 'Silo 11', ), )

preferences:
51.69 ms | 407 KiB | 5 Q