Ordenar un array multidimensional por valor de clave en PHP
Hola a todos. Soy un desarrollador PHP principiante y me he encontrado con el problema de ordenar un array de arrays asociativos por el valor de un campo específico.
Tengo un array $users que contiene datos sobre usuarios:
```php
$users = [
['name' => 'Иван', 'age' => 25],
['name' => 'Анна', 'age' => 18],
['name' => 'Пётр', 'age' => 30],
['name' => 'Мария', 'age' => 22]
];
```
Necesito ordenar este array por edad (por el campo 'age') en orden ascendente, para obtener:
```
['name' => 'Анна', 'age' => 18],
['name' => 'Мария', 'age' => 22],
['name' => 'Иван', 'age' => 25],
['name' => 'Пётр', 'age' => 30]
```
He probado a usar la función sort() y asort(), pero solo funcionan con arrays simples. Con arrays multidimensionales dan error o ordenan
No answers yet.
Inicia sesión para dejar una respuesta
Blogs