Hledáš dárek, který neskončí v koši? Nyní 90 % extra kreditů ZDARMA s promo kódem PREKVAPENI90. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

PHP - ksort

Třída

Kořen \ Bez třídy

Metoda - ksort

(PHP 4, PHP 5, PHP 7)

Seřadí pole podle klíčů.

Procedurální

  • function ksort (array &$array, int $sort_flags = SORT_REGULAR) : bool

Parametry

NázevDatový typVýchozí hodnotaPopis
&$arrayarray

Vstupní pole.

$sort_flagsint SORT_REGULAR

Dobrovolný parametr. Můžeme použít následující flagy:

  • SORT_REGULAR - Porovnává prvky bez změny typu.
  • SORT_NUMERIC - Porovnává prvky jako čísla.
  • SORT_STRING - Porovnává prvky jako řetězce.
  • SORT_LOCALE_STRING - Porovnává prvky jako řetězce na základě lokálního nastavení funkcí setlocale().
  • SORT_NATURAL - Porovnává prvky jako řetězce s použitím "přirozeného řazení". Např. "10.txt bude až po 2.txt".
  • SORT_FLAG_CASE - Porovnává řetězce bez ohledu na velká a malá písmena. Lze kombinovat (pomocí |) s SORT_STRING a SORT_NATURAL.

Návratové hodnoty

Vrací: bool

TRUE nebo FALSE podle toho, zda bylo řazení úspěšné či nikoli.

Příklady

<?php
$pole = ['b' => 3, 'c' => 1, 'a' => 2];
ksort($pole);

print_r($pole);

Související manuály

        Aktivity