Funzione natcasesort() PHP

Definizione e uso

La funzione natcasesort() utilizza l'algoritmo di "ordinamento naturale" per ordinare gli array. Le chiavi mantengono i loro nomi originali.

Nel metodo di ordinamento naturale, il numero 2 è minore del numero 10. Nel metodo di ordinamento dei computer, 10 è minore di 2, perché il primo numero di "10" è minore di 2.

La funzione è insensibile alle maiuscole e minuscole.

Se ha successo, la funzione restituisce TRUE, altrimenti FALSE.

Sintassi

natcasesort(array)
Parametro Descrizione
array Obbligatorio. Specifica l'array da ordinare.

Esempio

<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");
natsort($temp_files);
echo "Ordinamento naturale: ";
print_r($temp_files);
echo "<br />";
natcasesort($temp_files);
echo "Ordine naturale non sensibile alle maiuscole e minuscole: ";
print_r($temp_files);
?>

L'output del codice sopra:

Ordinamento naturale:
Array
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
Ordine naturale non sensibile alle maiuscole e minuscole:
Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)