Bienvenidos sean a este post, hoy veremos una funcion para los arrays.
Esta funcion nos ordena los valores de un array manteniendo la relacion con las claves, veamos como es su sintaxis:
asort(array[, orden])
El primer valor sera el array que ordenaremos, el segundo valor es opcional y el tipo de orden que aplicaremos, veamos los posibles valores de este:
SORT_REGULAR, compara los elementos de forma normal sin cambiar los tiposSORT_NUMERIC, compara los elementos de forma numericaSORT_STRING, compara los elementos alfabeticamenteSORT_LOCALE_STRING, compara los elementos alfabeticamente pero en base a la configuracion locaal del equipoSORT_NATURAL, compara los elementos alfabeticamente de orden «natural»SORT_FLAG_CASE, se usa para ordenar sin considerar las mayusculas y minusculas
Si no especificamos alguno usara a SORT_REGULAR de manera predeterminada, para ver como trabaja vamos a aplicarlo en un ejemplo y para ello crearemos un archivo con el nombre de array.php y le agregaremos el siguiente codigo:
array.php
<?php
$arr_1 = array('cyan','amarillo','magenta','negro');
asort($arr_1);
print_r($arr_1);
?>
Primero definiremos un array con una serie de valores, luego usaremos la funcion con el array anterior para finalmente mostrar como quedo nuestro array, veamos como es la salida:
$ php array.php
Array
(
[1] => amarillo
[0] => cyan
[2] => magenta
[3] => negro
)
$
En este caso vemos que los valores estan ordenados alfabeticamente pero con la particularidad de mantener las claves de cada una, como mencionamos al principio.
En resumen, hoy hemos visto a asort, que es, para que sirve, como se utiliza, y un ejemplo practico para ver el resultado que nos devuelva, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
