Comment trier un tableau bidimensionnel par la valeur d'une colonne en PHP ?
Bonjour à tous ! Je suis débutant en PHP et j'ai rencontré une tâche qui m'a laissé perplexe. J'ai un tableau bidimensionnel (multidimensionnel) qui contient des données sur les utilisateurs. Voici un exemple :
```php
$users = [
['name' => 'Иван', 'age' => 25, 'salary' => 50000],
['name' => 'Мария', 'age' => 30, 'salary' => 60000],
['name' => 'Петр', 'age' => 22, 'salary' => 45000],
['name' => 'Анна', 'age' => 28, 'salary' => 55000]
];
```
Je dois trier ce tableau par âge (`age`) dans l'ordre croissant, pour que les utilisateurs les plus jeunes apparaissent en premier. J'ai essayé d'utiliser `sort()`, `asort()` et `ksort()`, mais ils ne fonctionnent qu'avec des tableaux unidimensionnels et mélangent simplement les lignes ou les clés sans trier par un champ interne.
J'ai aussi lu sur `array_multisort()`, mais je n'ai pas compris comment l'appliquer à ma structure. Existe-t-il une méthode simple ? J'ai besoin d'un exemple pratique avec des explications, car je ne veux pas simplement copier le code, mais comprendre comment cela fonctionne. Merci d'avance.