PHP natcasesort()-funktio
Määrittely ja käyttö
natcasesort()-funktio käyttää "luonnollista järjestystä"-algoritmia taulukon järjestämiseen. Avaimet säilyttävät alkuperäiset avainsanat.
Luonnollisessa järjestysalgoritmessa numero 2 on pienempi kuin numero 10. Tietokoneen järjestysalgoritmessa 10 on pienempi kuin 2, koska "10"-sanassa oleva ensimmäinen numero on pienempi kuin 2.
Funktio ei erota isoa ja pientä kirjainta.
Jos onnistuu, funktio palauttaa TRUE, jos epäonnistuu, palauttaa FALSE.
Syntaksi
natcasesort(array)
Parametrit | Kuvaus |
---|---|
array | Välttämätön. Määrittää järjestettävä taulukko. |
Esimerkki
<?php $temp_files = array("temp15.txt","Temp10.txt", "temp1.txt","Temp22.txt","temp2.txt"); natsort($temp_files); echo "Luonnollinen järjestys:"; print_r($temp_files); echo "<br />"; natcasesort($temp_files); echo "Ei merkitystä ison ja pienen kirjaimen välillä luonnollisessa järjestyksessä:"; print_r($temp_files); ?>
Yllä olevan koodin tulostus:
Luonnollinen järjestys: Array ( [0] => Temp10.txt [1] => Temp22.txt [2] => temp1.txt [4] => temp2.txt [3] => temp15.txt ) Ei merkitystä ison ja pienen kirjaimen välillä luonnollisessa järjestyksessä: Array ( [2] => temp1.txt [4] => temp2.txt [0] => Temp10.txt [3] => temp15.txt [1] => Temp22.txt )