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 )