PHP - Función asort ()

Sintaxis

asort( $array [, $sort_flags] );

Definición y uso

Esta función ordena una matriz de modo que los índices de matriz mantengan su correlación con los elementos de la matriz con los que están asociados. Esto se usa principalmente al ordenar matrices asociativas donde el orden real de los elementos es significativo.

Parámetros

No Señor Descripción de parámetros
1

array

Necesario. Especifica una matriz.

2

sort_flags

Opcional. Especifica cómo ordenar los valores de la matriz. Valores posibles -

  • SORT_REGULAR- Por defecto. Trate los valores como son (no cambie los tipos)

  • SORT_NUMERIC - Tratar los valores numéricamente

  • SORT_STRING - Trate los valores como cadenas

  • SORT_LOCALE_STRING - Trate los valores como cadenas, según la configuración local

Valor devuelto

Devuelve VERDADERO en caso de éxito o FALSO en caso de error.

Ejemplo

Pruebe el siguiente ejemplo:

<?php
   $fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" );
   asort($fruits);
   
   print_r($fruits);
?>

Esto producirá el siguiente resultado:

Array ( [b] => banana [d] => lemon [a] => orange )