Comment trier un tableau d'objets par une propriété en PHP ?
Bonjour à tous ! Je suis un développeur PHP débutant et j'ai rencontré un problème de 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` et `age`. Voici à quoi ressemble mon code :
```php
class User {
public $name;
public $age;
public function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$users = [
new User('Иван', 25),
new User('Мария', 30),
new User('Петр', 20),
new User('Анна', 28)
];
```
J'ai besoin de trier ce tableau par la propriété `age` (âge) dans l'ordre croissant, pour obtenir en sortie : Петр (20), Иван (25), Анна (28), Мария (30). J'ai essayé d'utiliser la fonction `sort()`, mais elle ne fonctionne pas avec les objets. J'ai tenté d'utiliser `usort()`, mais je ne comprends pas bien comment écrire correctement la fonction de callback. Pouvez-vous m'indiquer comment faire correctement ? De préférence avec un exemple de code et une explication. Merci d'avance !
P.S. Si possible, veuillez