natsort
Ordina un array usando un algoritmo di "ordine naturale"
Descrizionevoidnatsortarrayarray
Questa funzione implementa un algoritmo di ordinamento che ordina
le stringhe alfanumeriche come lo farebbe un essere umano, mantenendo
l'associazione chiavi/valori. Questo è chiamato "ordine naturale". Un
esempio della differenza tra questo algoritmo e quello normalmente usato dai computer
(usato in sort) è dato qui
sotto:
esempio di natsort
]]>
Questo codice genererà il seguente risultato:
img1.png
[1] => img10.png
[2] => img12.png
[3] => img2.png
)
Ordinamento naturale
Array
(
[3] => img1.png
[2] => img2.png
[1] => img10.png
[0] => img12.png
)
]]>
Per ulteriori informazioni vedere la pagina di Martin Pool Natural Order String Comparison
.
Vedere anche natcasesort,
strnatcmp e
strnatcasecmp.