PHP sort()-funktio

Esimerkki

Järjestä $cars-taulukon alkiot kirjainjärjestyksessä:

<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
?>

Suoritettavat esimerkit

Määrittely ja käyttö

sort()-funktio järjestää indeksoitujen taulukkojen alkiot nousevassa järjestyksessä.

Huomautus:Tämä funktio antaa taulukon yksiköille uuden avainnimen. Vanhat avainnimet poistetaan.

Onnistuessaan palauttaa TRUE, epäonnistuessaan palauttaa FALSE.

Vinkki:Käytä: rsort() Funktio järjestää indeksoitujen taulukoiden alaspäin.

Syntaksi

sort(array,sortingtype);
Parametrit Kuvaus
array Välttämätön. Määrittää taulukon, jota järjestetään.
sortingtype

Valinnainen. Määrittää, miten taulukon elementit/kohteet vertaillaan. Mahdolliset arvot:

  • 0 = SORT_REGULAR - oletus. Järjestetään jokainen kohde perinteisessä järjestyksessä (Standard ASCII, ei muuta tyyppiä).
  • 1 = SORT_NUMERIC - käsitellään jokainen kohde numerona.
  • 2 = SORT_STRING - käsitellään jokainen kohde merkkijonona.
  • 3 = SORT_LOCALE_STRING - käsitellään jokainen kohde merkkijonona, perustuen nykyiseen alueasetukseen (voidaan muuttaa setlocale() -funktiolla).
  • 4 = SORT_NATURAL - käsitellään jokainen kohde merkkijonona, käyttäen natsort() -muotoa vastaavaa luonnollista järjestystä.
  • 5 = SORT_FLAG_CASE - voidaan yhdistää (bittivaihto) SORT_STRING tai SORT_NATURAL merkkijonojen järjestämiseen, ei erottaa isokirjaimia ja pienikirjaimia.

Tekninen yksityiskohta

Palautusarvo: Onnistuessaan palauttaa TRUE, epäonnistuessaan palauttaa FALSE.
PHP-versio: 4+

Lisää esimerkkejä

Esimerkki 1

Järjestä taulukon $numbers elementit numerollaan nousevassa järjestyksessä:

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

Suoritettavat esimerkit