¿Cómo ordenar un array bidimensional por el valor de una de las columnas en PHP?
¡Hola a todos! Soy nuevo en PHP y me encontré con una tarea que me dejó perplejo. Tengo un array bidimensional (multidimensional) que contiene datos de usuarios. Aquí hay un ejemplo:
```php
$users = [
['name' => 'Иван', 'age' => 25, 'salary' => 50000],
['name' => 'Мария', 'age' => 30, 'salary' => 60000],
['name' => 'Петр', 'age' => 22, 'salary' => 45000],
['name' => 'Анна', 'age' => 28, 'salary' => 55000]
];
```
Necesito ordenar este array por edad (`age`) en orden ascendente, para que los usuarios más jóvenes aparezcan primero. Intenté usar `sort()`, `asort()` y `ksort()`, pero solo funcionan con arrays unidimensionales y simplemente mezclan filas o claves, sin ordenar por un campo interno.
También leí sobre `array_multisort()`, pero no entendí cómo aplicarlo a mi estructura. ¿Quizás hay alguna forma sencilla? Necesito un ejemplo práctico con explicaciones, porque no quiero solo copiar el código, sino entender cómo funciona. Gracias de antemano.