Avatar ·

¿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.