Función sort() de PHP

Ejemplo

Ordenar los elementos del array $cars en orden alfabético en orden ascendente:

<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>

Ejemplo de ejecución

Definición y uso

La función sort() ordena el array de índices en orden ascendente.

Notas:Esta función asigna nuevos nombres de clave a los elementos del array. Los nombres de clave existentes se eliminarán.

Devuelve TRUE si tiene éxito, FALSE si no.

Consejo:Use rsort() La función ordena el array de índices en orden descendente.

Sintaxis

sort(array,sortingtype);
Parámetros Descripción
array Requerido. Especifica el array que se va a ordenar.
sortingtype

Opcional. Especifica cómo comparar los elementos del array. Los valores posibles son:

  • 0 = SORT_REGULAR - Predeterminado. Ordena cada elemento en el orden estándar ASCII, sin cambiar el tipo.
  • 1 = SORT_NUMERIC - Trata cada elemento como un número.
  • 2 = SORT_STRING - Trata cada elemento como una cadena.
  • 3 = SORT_LOCALE_STRING - Trata cada elemento como una cadena, basado en la configuración regional actual (puede cambiarse con setlocale()).
  • 4 = SORT_NATURAL - Trata cada elemento como una cadena, utilizando un ordenamiento natural similar a natsort().
  • 5 = SORT_FLAG_CASE - Puede combinarse (OR bitwise) SORT_STRING o SORT_NATURAL para ordenar cadenas sin distinción de mayúsculas y minúsculas.

Detalles técnicos

Valor devuelto: Devuelve TRUE si tiene éxito, FALSE si falla.
Versión de PHP: 4+

Más ejemplos

Ejemplo 1

Ordenar elementos del array $numbers en orden ascendente numérico:

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

Ejemplo de ejecución