Avatar ·

Tri d'un tableau d'objets par une propriété en PHP

Bonjour à tous ! Je suis débutant en PHP et j'ai rencontré un problème lors du tri d'un tableau d'objets. J'ai un tableau qui contient des objets de la classe `User`. Chaque objet a les propriétés `name`, `age` et `score`. Je dois trier ce tableau par la propriété `age` (âge) dans l'ordre croissant, mais je ne comprends pas comment le faire correctement. Voici un exemple de mon code : ```php class User { public $name; public $age; public $score; public function __construct($name, $age, $score) { $this->name = $name; $this->age = $age; $this->score = $score; } } $users = [ new User('Alice', 25, 90), new User('Bob', 30, 85), new User('Charlie', 22, 95), new User('Diana', 28, 88) ]; // J'essaie de trier, mais je ne sais pas quelle fonction utiliser // sort($users); // ne fonctionne pas — génère une erreur // usort($users, ...); // je ne comprends pas quoi écrire dans le callback ``` J'ai essayé d'utiliser `sort()`, mais elle est destinée aux tableaux simples