Funkcia natcasesort
Funkcia natcasesort triedi pole tak,
ako by to urobil človek.
Pri tom funkcia zachováva väzby
medzi kľúčmi a hodnotami.
Na rozdiel od natsort
ignoruje veľkosť písmen.
Syntax
sort(array &$array, int $flags = SORT_REGULAR): bool
Príklad
Na začiatok vykonajme
triedenie pomocou funkcie natsort
s ohľadom na veľkosť písmen:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
Výsledok vykonania kódu:
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
Príklad
A teraz vykonajme prirodzené
triedenie pomocou funkcie natcasesort:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
Výsledok vykonania kódu:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
Pozrite tiež
-
funkciu
sort,
ktorá triedi vo vzostupnom poradí prvkov -
funkciu
rsort,
ktorá triedi v zostupnom poradí prvkov -
funkciu
ksort,
ktorá triedi vo vzostupnom poradí kľúčov -
funkciu
krsort,
ktorá triedi v zostupnom poradí kľúčov -
funkciu
asort,
ktorá triedi vo vzostupnom poradí prvkov so zachovaním kľúčov -
funkciu
arsort,
ktorá triedi v zostupnom poradí prvkov so zachovaním kľúčov -
funkciu
natsort,
ktorá triedi prirodzeným spôsobom -
funkciu
usort,
ktorá triedi podľa spätného volania -
funkciu
uksort,
ktorá triedi podľa spätného volania podľa kľúčov -
funkciu
uasort,
ktorá triedi podľa spätného volania so zachovaním kľúčov -
funkciu
array_multisort,
ktorá triedi viacero polí