- var_dump: documentation ( source)
- usort: documentation ( source)
<?php
class Customer {
public $score;
public function __construct($score) {
$this->score = $score;
}
}
$customers = [];
$customers[] = new Customer(13);
$customers[] = new Customer(11);
$customers[] = new Customer(14);
$customers[] = new Customer(10);
$customers[] = new Customer(12.5);
usort($customers, function($a, $b) {
return $b->score - $a->score;
});
var_dump($customers);