Con el fin de construir un mapa (pareja clave-valor) de un array multidimensional o un array de objetos puedes usar el método `map`.
Los parámetros `$from` y `$to` especifican los nombres de las claves o los nombres de las propiedades que serán configuradas en el mapa. Opcionalmente, se puede
agrupar en el mapa de acuerdo al campo de agrupamiento `$group`. Por ejemplo,
Después del ordenado obtendremos lo siguiente en `$data`:
```php
[
['age'=>19,'name'=>'Barney'],
['age'=>30,'name'=>'Brian'],
['age'=>30,'name'=>'Alexander'],
];
```
El segundo argumento que especifica las claves para ordenar puede ser una cadena si se trata de una clave, un array en caso de que tenga múltiples claves
o una función anónima como la siguiente
```php
ArrayHelper::multisort($data,function($item){
returnisset($item['age'])?['age','name']:'name';
});
```
El tercer argumento es la dirección. En caso de ordenar por una clave podría ser `SORT_ASC` o
`SORT_DESC`. Si ordenas por múltiples valores puedes ordenar cada valor diferentemente proporcionando un array de
direcciones de ordenación.
El último argumento es un PHP sort flag que toma los mismos valores que los pasados a