Функција 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,
која сортира више низова