Función PHP natsort()
❮ Referencia de matrices de PHP
Ejemplo
Ordenar 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);
?>
Definición y uso
La función natsort() clasifica una matriz utilizando un algoritmo de "orden natural". Los valores mantienen sus claves originales.
En un algoritmo natural, el número 2 es menor que el número 10. En la clasificación por computadora, 10 es menor que 2, porque el primer número en "10" es menor que 2.
Sintaxis
natsort(array)
Valores paramétricos
Parameter | Description |
---|---|
array | Required. Specifies the array to sort |
Detalles técnicos
Valor devuelto: | Devuelve VERDADERO en caso de éxito o FALSO en caso de error. |
---|---|
Versión PHP: | 4+ |
Registro de cambios de PHP: | PHP 5.2.1: las cadenas numéricas con relleno cero (p. ej., '00006') ahora ignoran el relleno 0 |
❮ Referencia de matrices de PHP