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'] ]; uasort( $array, fn($a, $b) => strnatcmp($a->name, $b->name) ); var_export($array);

preferences:
33.41 ms | 406 KiB | 5 Q