Array Funciones
PHP Manual

sort

(PHP 4, PHP 5)

sortOrdena un array

Descripción

bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

Esta función ordena un array. Los elementos serán ordenados de menor a mayor cuando la función haya terminado.

Parámetros

array

El array de entrada.

sort_flags

El segundo parámetro opcional sort_flags puede ser usado para modificar el modo en que se ordena usando estos valores:

Tipos de ordenado:

  • SORT_REGULAR - compara ítems normalmente (no cambia los tipos)
  • SORT_NUMERIC - compara ítems de forma numérica
  • SORT_STRING - compara ítems como cadenas
  • SORT_LOCALE_STRING - compara ítems como cadenas, basándose en la localización actual. Añadido en PHP 4.4.0 y 5.0.2, utiliza el sistema locale, que puede cambiarse usando setlocale()

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Example #1 Ejemplo de sort()

<?php

$fruits 
= array("lemon""orange""banana""apple");
sort($fruits);
foreach (
$fruits as $key => $val) {
    echo 
"fruits[" $key "] = " $val "\n";
}

?>

El resultado del ejemplo sería:

fruits[0] = apple
fruits[1] = banana
fruits[2] = lemon
fruits[3] = orange

Las frutas han sido ordenadas en orden alfabético.

Notas

Note: Esta función asigna nuevas clave a los elemenos del array. Eliminará cualquier clave existenteque haya sido asignada, en lugar de reordenar las claves.

Note: Como la mayoría de funciones de ordenado de PHP, sort() utiliza una implementación de » Quicksort.

Warning

Tenga cuidado cuando ordene arrays con tipos mixtos en los valores porque sort() puede producir resultados impredecibles.

Ver también


Array Funciones
PHP Manual