Ejemplo
Ordena una matriz:
<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt" ,"temp22.txt","temp2.txt");
sort($temp_files);
echo "Standard sorting: ";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "Natural order: ";
print_r($temp_files);
?>
Ejecutar ejemplo » Definición y Uso
El natsort() función ordena una matriz mediante el uso de un "natural order" algoritmo. Los valores mantienen sus llaves originales.
En un algoritmo natural, el número 2 es menor que el número 10. En la clasificación ordenador, 10 es menor que 2, debido a que el primer número de "10" es menor que 2.
Sintaxis
natsort( array )
Parámetro | Descripción |
---|---|
array | Necesario. Especifica la matriz para ordenar |
Detalles técnicos
Valor de retorno: | Devuelve TRUE en caso de éxito, en caso de fallo. |
---|---|
Versión de PHP: | 4+ |
cambios: | A partir de PHP 5.2.10, Zero cadenas numéricas acolchados (eg, '00006') ahora ignoran el 0 acolchado |
<PHP matriz de referencia