PHP natsort()-funktio

Esimerkki

Järjestä taulukko:

<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "Normaali järjestys:";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "Luonnollinen järjestys:";
print_r($temp_files);
?>

Suoritus esimerkki

Määrittely ja käyttö

natsort()-funktio järjestää taulukon 'luonnollisen järjestyksen' algoritmilla. Avaimet säilyttävät alkuperäiset avainnimet.

Luonnollisessa järjestyksessä numero 2 on pienempi kuin numero 10. Tietokoneen järjestysalgoritmessa 10 on pienempi kuin 2, koska '10' ensimmäinen numero on pienempi kuin 2.

Syntaksi

natsort(array)
Parametrit Kuvaus
array Välttämätön. Määrittää järjestettävä taulukko.

natsort()-funktio järjestää annetun taulukon elementit luonnollisen järjestyksen algoritmilla.

natsort()-funktio toteuttaa 'luonnollisen järjestyksen', eli numerojen järjestys 1-9, kirjainten järjestys a-z, lyhyemmät ensin. Taulukon indeksit ja arvot säilyvät yhteydessä.

Jos menestyy, tätä funktiota palauttaa TRUE, muuten FALSE.

Tekninen yksityiskohta

Palautusarvo: Onnistuessaan palauttaa TRUE, epäonnistuessaan palauttaa FALSE.
PHP versio: 4+
Päivityspäiväkirja: PHP 5.2.10 alkaen, kun numeroita täytetään 0:lla (esim. '00006'), 0:ta ei oteta huomioon.