Funkcija natcasesort
Funkcija natcasesort rūšiuoja masyvą taip,
kaip tai padarytų žmogus.
Tuo pačiu funkcija išsaugo ryšius
tarp raktų ir reikšmių.
Skirtingai nuo natsort
ignoruoja simbolių registrą.
Sintaksė
sort(array &$array, int $flags = SORT_REGULAR): bool
Pavyzdys
Pirmiausia atlikime
rūšiavimą naudodami funkciją natsort
atsižvelgdami į registrą:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
Kodo vykdymo rezultatas:
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
Pavyzdys
O dabar atlikime natūralų
rūšiavimą naudodami funkciją natcasesort:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
Kodo vykdymo rezultatas:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
Taip pat žiūrėkite
-
funkciją
sort,
kuri rūšiuoja didėjančia elementų tvarka -
funkciją
rsort,
kuri rūšiuoja mažėjančia elementų tvarka -
funkciją
ksort,
kuri rūšiuoja didėjančia raktų tvarka -
funkciją
krsort,
kuri rūšiuoja mažėjančia raktų tvarka -
funkciją
asort,
kuri rūšiuoja didėjančia elementų tvarka išsaugant raktus -
funkciją
arsort,
kuri rūšiuoja mažėjančia elementų tvarka išsaugant raktus -
funkciją
natsort,
kuri rūšiuoja natūraliu būdu -
funkciją
usort,
kuri rūšiuoja pagal callback funkciją -
funkciją
uksort,
kuri rūšiuoja pagal callback funkciją pagal raktus -
funkciją
uasort,
kuri rūšiuoja pagal callback funkciją išsaugant raktus -
funkciją
array_multisort,
kuri rūšiuoja kelis masyvus