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
)