Функсияи arsort
Функсияи arsort массивро
ба тартиби камшаванда (аз калон ба хурд) бо нигоҳ доштани калидҳо ба тартиб медарорад.
Функсия худи массивро иваз мекунад.
Синтаксис
arsort(array &$array, int $flags = SORT_REGULAR): bool
Намуна
Биёед массивҳои ассотсиативӣ (ассотсиатсияшуда)-ро ба тартиби камшаванда ба тартиб дарорем:
<?php
$arr = [
'b' => 1,
'e' => 3,
'c' => 2,
'a' => 5,
'd' => 4,
];
arsort($arr);
var_dump($arr);
?>
Натиҷаи иҷрои код:
[
'd' => 4,
'e' => 3,
'c' => 2,
'b' => 1,
'a' => 5,
]
Ҳамчунин бубинед
-
функсияи
sort,
ки ба тартиби афзунянди элементҳо ба тартиб медарорад -
функсияи
rsort,
ки ба тартиби камшаванди элементҳо ба тартиб медарорад -
функсияи
ksort,
ки ба тартиби афзунянди калидҳо ба тартиб медарорад -
функсияи
krsort,
ки ба тартиби камшаванди калидҳо ба тартиб медарорад -
функсияи
asort,
ки ба тартиби афзунянди элементҳо бо нигоҳ доштани калидҳо ба тартиб медарорад -
функсияи
arsort,
ки ба тартиби камшаванди элементҳо бо нигоҳ доштани калидҳо ба тартиб медарорад -
функсияи
natsort,
ки ба тарзи табиӣ (natural) ба тартиб медарорад -
функсияи
natcasesort,
ки ба тарзи табиӣ (natural) бе ҳисоб кардани ҳарфи калону хурд ба тартиб медарорад -
функсияи
usort,
ки бо истифода аз callback ба тартиб медарорад -
функсияи
uksort,
ки бо истифода аз callback ба тартиби калидҳо ба тартиб медарорад -
функсияи
uasort,
ки бо истифода аз callback бо нигоҳ доштани калидҳо ба тартиб медарорад -
функсияи
array_multisort,
ки чанд массивро якбора ба тартиб медарорад