krsort()
X

krsort()

Funkcija krsort() razvrsti asociativno matriko v padajočem vrstnem redu glede na ključ. Za razvrščanje asociativne matrike v padajočem vrstnem redu glede na vrednost, uporabimo arsort() funkcijo.

Parameter Opis
array Polje je obvezno, ker podaja matriko za razvrščanje.
razvrstitev Neobvezno polje, ki podaja, kako primerjati elemente/polja matrike. Možne vrednosti:

0 = SORT_REGULAR Privzeta vrednost in primerja elemente čisto običajno.
1 = SORT_NUMERIC Elemente primerja številčno.
2 = SORT_STRING Elemente primerja kot nize.
3 = SORT_LOCALE_STRING Elemente primerja kot nize glede na trenutne lokalne nastavitve.
4 = SORT_NATURAL Elemente primerja z uporabo naravnega vrstnega reda.
5 = SORT_FLAG_CASE
krsort()
krsort()
PRIMER
<?php
echo "\nVrne ključ elementa s trenutnega položaja notranjega kazalca:\n";
$a = array("Ananas" => "12", "Banane" => "233", "Jagode" => "377", "Maline" => "785");
krsort($a);

foreach ($a as $x => $vrednost_x) {
    echo "Ključ: " . $x . ", Vrednost: " . $vrednost_x . "\n";
};
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"

Vrne ključ elementa s trenutnega položaja notranjega kazalca:
Ključ: Maline, Vrednost: 785
Ključ: Jagode, Vrednost: 377
Ključ: Banane, Vrednost: 233
Ključ: Ananas, Vrednost: 12

Process finished with exit code 0