PHP ksort() -funktio

Esimerkki

Järjestä assosiaatiotaulukko avaimien mukaan nousevassa järjestyksessä:

<?php
$age=array("Bill"=>"60","Steve"=>"56","mark"=>"31");
ksort($age);
?>

Suoritus esimerkki

Määrittely ja käyttö

ksort() -funktio järjestää assosiaatiotaulukon avaimia nousevassa järjestyksessä.

Vinkki:Käytä krsort() Funktio järjestää assosiaatiotaulukon avainnimien mukaan laskevassa järjestyksessä.

Vinkki:Käytä asort() Funktio järjestää assosiaatiotaulukon avainarvojen mukaan nousevassa järjestyksessä.

Syntaksi

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

Vaihtoehtoinen. Määrittää, miten taulukon elementit/kohteet järjestetään. Mahdolliset arvot:

  • 0 = SORT_REGULAR - oletus. Järjestää jokaisen kohteen perinteisessä järjestyksessä (Standard ASCII, ei muuta tyyppiä).
  • 1 = SORT_NUMERIC - käsittelee jokaisen kohteen numerona.
  • 2 = SORT_STRING - käsittelee jokaisen kohteen merkkijonona.
  • 3 = SORT_LOCALE_STRING - käsittelee jokaisen kohteen merkkijonona, perustuen nykyiseen alueasetukseen (voidaan muuttaa setlocale() -funktiolla).
  • 4 = SORT_NATURAL - käsittelee jokaisen kohteen merkkijonona, käyttää luonnollista järjestystä, kuten natsort() -funktiota.
  • 5 = SORT_FLAG_CASE - voidaan yhdistää (bittivahvistus) SORT_STRING tai SORT_NATURAL järjestääksi merkkijonoja, ei erottaa isoa ja pientä kirjainta.

Kuvaus

ksort() -funktio järjestää taulukon avaimen mukaan, säilyttäen alkuperäiset avaimet taulukon arvoille.

Vaihtoehtoinen toinen parametri sisältää lisäjärjestysmerkit.

Onnistuessaan palauttaa TRUE, muuten palauttaa FALSE.

Tekninen yksityiskohta

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