- var_export: documentation ( source)
- usort: documentation ( source)
<?php
$objects = [
(object)['Rate' => '10'],
(object)['Rate' => '1'],
(object)['Rate' => '2'],
(object)['Rate' => '20'],
(object)['Rate' => '22']
];
usort($objects, function($a, $b) {
return $b->Rate <=> $a->Rate;
});
var_export($objects);