PHP natsort()Funciones
Manual de referencia completo de PHP Array
Ejemplos
Ordenar un array:
<?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);
?>
$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
La función natsort() ordena un array utilizando el algoritmo de "orden natural". Las claves conservan sus nombres originales.
En el algoritmo de orden natural, el número 2 es menor que el número 10. En el algoritmo de ordenación por computadora, 10 es menor que 2, porque el primer dígito en "10" es menor que 2.
Sintaxis
natsort(array)
| Parámetros | Descripción |
|---|---|
| array | Requerido. Especifica el array a ordenar. |
Detalles técnicos
| Valor de retorno: | Devuelve TRUE si tiene éxito, FALSE si falla. |
|---|---|
| Versión de PHP: | 4+ |
| Registro de cambios: | A partir de PHP 5.2.10, se ignoran los ceros al rellenar cadenas numéricas con 0 (por ejemplo, '00006'). |
Manual de referencia completo de PHP Array Otras extensiones