Forum und email

sort

(PHP 4, PHP 5)

sort — Zotriediť pole

Popis

bool sort ( array $pole [, int $priznaky_triedenia ] )

Táto funkcia zotriedi pole. Po vykonaní funkcie budú prvky poľa usporiadané od najmenšieho po najväčší.

Note: Táto funkcia priraďuje nové kľúče prvkom v pole . Odstrání všetky existujúce kľúče, ktoré ste mohli priradiť, než aby len znovu usporiadala kľúče.

Vracia TRUE pri úspechu alebe FALSE pri chybe.

Example#1 Príklad použitia sort()

<?php

$fruits 
= array("citron""pomaranc""jablko""banan");
sort($fruits);
reset($fruits);
while (list(
$key$val) = each($fruits)) {
    echo 
"fruits[" $key "] = " $val "\n";
}

?>

Tento príklad vypíše:

fruits[0] = banan
fruits[1] = citron
fruits[2] = jablko
fruits[3] = pomaranc

Ovocie bolo zotriedené v abecednom poradí.

Nepovinný druhý parameter priznaky_triedenia môže byť použitý na zmenu správania sa pri triedený použitím nasledovných hodnôt:

Dostupné príznaky určujúce spôsob triedenia:

  • SORT_REGULAR - porovnávať položky normálne
  • SORT_NUMERIC - porovnávať položky numericky
  • SORT_STRING - porovnávať položky ako reťazce

Note: Druhý parameter bol pridaný v PHP 4.

Warning

Buďte opatrný pri zoraďovaní polí s hodnotami typov mixed, pretože sort() môže vyrobiť nepredvídateľné výsledky.

Tiež pozri arsort(), asort(), ksort(), natsort(), natcasesort(), rsort(), usort(), array_multisort() a uksort().