Функсияи natcasesort
Функсияи natcasesort массивро тавре ҷобаҷо мекунад,
ки инсон мекард.
Дар ин ҳол функсия пайвандҳои
байни калидҳо ва қиматҳоро нигоҳ медорад.
Ба фарқи аз natsort
регистри аломатҳоро нодида мегирад.
Синтаксис
sort(array &$array, int $flags = SORT_REGULAR): bool
Намуна
Биёед барои оғоз
ҷобаҷогузиро бо истифода аз функсияи natsort
бо дарназардошти регистр иҷро кунем:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
Натиҷаи иҷрои рамз:
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
Намуна
Ва акнун ҷобаҷогузии табииро
бо истифода аз функсияи natcasesort иҷро мекунем:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
Натиҷаи иҷрои рамз:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
Ҳамчунин нигаред
-
функсияи
sort,
ки бо тартиби афзоиши элементҳо ҷобаҷо мекунад -
функсияи
rsort,
ки бо тартиби коҳиши элементҳо ҷобаҷо мекунад -
функсияи
ksort,
ки бо тартиби афзоиши калидҳо ҷобаҷо мекунад -
функсияи
krsort,
ки бо тартиби коҳиши калидҳо ҷобаҷо мекунад -
функсияи
asort,
ки бо тартиби афзоиши элементҳо бо нигоҳ доштани калидҳо ҷобаҷо мекунад -
функсияи
arsort,
ки бо тартиби коҳиши элементҳо бо нигоҳ доштани калидҳо ҷобаҷо мекунад -
функсияи
natsort,
ки бо усули табиӣ ҷобаҷо мекунад -
функсияи
usort,
ки бо коллбэк ҷобаҷо мекунад -
функсияи
uksort,
ки бо коллбэк бо калидҳо ҷобаҷо мекунад -
функсияи
uasort,
ки бо коллбэк бо нигоҳ доштани калидҳо ҷобаҷо мекунад -
функсияи
array_multisort,
ки чанд массивро ҷобаҷо мекунад