PHP natcasesort()Funciones


PHP Array ReferenceManual de referencia completo de PHP Array

Definición y uso

La función natcasesort() ordena un array usando un algoritmo de "orden natural". Las claves conservan sus nombres de clave originales.

En el algoritmo de orden natural, el número 2 es menor que el 10. En el algoritmo de ordenación por computadora, el 10 es menor que 2, porque el primer dígito de "10" es menor que 2.

Esta función no distingue entre mayúsculas y minúsculas.

Si tiene éxito, la función devuelve TRUE; si falla, devuelve FALSE.

Sintaxis

natcasesort(array)

Parámetros Descripción
array Requerido. Especifica el array que se va a ordenar.


Ejemplo

<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");

natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
echo "<br />";

natcasesort($temp_files);
echo "Natural order case insensitve: ";
print_r($temp_files);
?>

El código anterior generará:

Natural order:
Array
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
Natural order case insensitve:
Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)


PHP Array ReferenceManual de referencia completo de PHP Array Otras extensiones