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