Funkcija natcasesort
Funkcija natcasesort razvrsti matriko tako,
kot bi to storil človek.
Pri tem funkcija ohrani povezave
med ključi in vrednostmi.
Za razliko od natsort
ne upošteva velikosti črk.
Sintaksa
sort(array &$array, int $flags = SORT_REGULAR): bool
Primer
Za začetek izvedimo
razvrščanje s funkcijo natsort
z upoštevanjem velikosti črk:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
Rezultat izvajanja kode:
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
Primer
Zdaj pa izvedimo naravno
razvrščanje s funkcijo natcasesort:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
Rezultat izvajanja kode:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
Glejte tudi
-
funkcijo
sort,
ki razvršča po naraščajočem vrstnem redu elementov -
funkcijo
rsort,
ki razvršča po padajočem vrstnem redu elementov -
funkcijo
ksort,
ki razvršča po naraščajočem vrstnem redu ključev -
funkcijo
krsort,
ki razvršča po padajočem vrstnem redu ključev -
funkcijo
asort,
ki razvršča po naraščajočem vrstnem redu elementov z ohranjanjem ključev -
funkcijo
arsort,
ki razvršča po padajočem vrstnem redu elementov z ohranjanjem ključev -
funkcijo
natsort,
ki razvršča na naraven način -
funkcijo
usort,
ki razvršča po povratnem klicu -
funkcijo
uksort,
ki razvršča po povratnem klicu po ključih -
funkcijo
uasort,
ki razvršča po povratnem klicu z ohranjanjem ključev -
funkcijo
array_multisort,
ki razvršča več matrik