Funkcija arsort
Funkcija arsort sortira niz
opadajućim redosledom elemenata sa očuvanjem ključeva.
Funkcija menja sam niz.
Sintaksa
arsort(array &$array, int $flags = SORT_REGULAR): bool
Primer
Hajde da sortiramo asocijativni niz opadajućim redosledom elemenata:
<?php
$arr = [
'b' => 1,
'e' => 3,
'c' => 2,
'a' => 5,
'd' => 4,
];
arsort($arr);
var_dump($arr);
?>
Rezultat izvršavanja koda:
[
'd' => 4,
'e' => 3,
'c' => 2,
'b' => 1,
'a' => 5,
]
Vidi takođe
-
funkciju
sort,
koja sortira rastućim redosledom elemenata -
funkciju
rsort,
koja sortira opadajućim redosledom elemenata -
funkciju
ksort,
koja sortira rastućim redosledom ključeva -
funkciju
krsort,
koja sortira opadajućim redosledom ključeva -
funkciju
asort,
koja sortira rastućim redosledom elemenata sa očuvanjem ključeva -
funkciju
arsort,
koja sortira opadajućim redosledom elemenata sa očuvanjem ključeva -
funkciju
natsort,
koja sortira prirodnim redosledom -
funkciju
natcasesort,
koja sortira prirodnim redosledom bez obzira na velika i mala slova -
funkciju
usort,
koja sortira po callback funkciji -
funkciju
uksort,
koja sortira po callback funkciji po ključevima -
funkciju
uasort,
koja sortira po callback funkciji sa očuvanjem ključeva -
funkciju
array_multisort,
koja sortira više nizova