Ordena la matriz:
<?php$temp_files = array("temp15.txt","temp10.txt","temp1.txt","temp22.txt","temp2.txt");sort($temp_files);echo "Clasificación estándar: ";print_r($temp_files);echo "<br>";natsort($temp_files);echo "Natural orden: ";print_r($archivos_temp);?>La función natsort() ordena una matriz utilizando el algoritmo de "ordenación natural". Los valores clave conservan sus nombres de clave originales.
En el algoritmo de clasificación natural, el número 2 es menor que el número 10. En los algoritmos de clasificación por computadora, 10 es menor que 2 porque el primer número de "10" es menor que 2.
natsort( matriz )
parámetro | describir |
---|---|
formación | Requerido. Especifica la matriz que se va a ordenar. |
Valor de retorno: | Devuelve VERDADERO si tiene éxito y FALSO si falla. |
---|---|
Versión PHP: | 4+ |
Registro de actualización: | A partir de PHP 5.2.10, al rellenar una cadena numérica con ceros (por ejemplo, '00006'), los ceros se ignoran. |