Funkce natcasesort
Funkce natcasesort řadí pole tak,
jak by to udělal člověk.
Přitom funkce zachovává vazby
mezi klíči a hodnotami.
Na rozdíl od natsort
ignoruje velikost písmen.
Syntaxe
sort(array &$array, int $flags = SORT_REGULAR): bool
Příklad
Nejprve provedeme
řazení pomocí funkce natsort
s rozlišením velkých a malých písmen:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
Výsledek provedení kódu:
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
Příklad
A nyní provedeme přirozené
řazení pomocí funkce natcasesort:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
Výsledek provedení kódu:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
Viz také
-
funkci
sort,
která řadí vzestupně podle prvků -
funkci
rsort,
která řadí sestupně podle prvků -
funkci
ksort,
která řadí vzestupně podle klíčů -
funkci
krsort,
která řadí sestupně podle klíčů -
funkci
asort,
která řadí vzestupně podle prvků se zachováním klíčů -
funkci
arsort,
která řadí sestupně podle prvků se zachováním klíčů -
funkci
natsort,
která řadí přirozeným způsobem -
funkci
usort,
která řadí pomocí callback funkce -
funkci
uksort,
která řadí pomocí callback funkce podle klíčů -
funkci
uasort,
která řadí pomocí callback funkce se zachováním klíčů -
funkci
array_multisort,
která řadí více polí