Funktionen natcasesort
Funktionen natcasesort sorterar en array på samma sätt
som en människa skulle göra.
Funktionen bevarar länkarna
mellan nycklar och värden.
Till skillnad från natsort
ignoreras teckenskiftläge.
Syntax
sort(array &$array, int $flags = SORT_REGULAR): bool
Exempel
Låt oss först utföra en sortering
med funktionen natsort
med hänsyn till skiftläge:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
Resultatet av kodexekveringen:
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
Exempel
Och nu utför vi en naturlig
sortering med funktionen natcasesort:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
Resultatet av kodexekveringen:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
Se även
-
funktionen
sort,
som sorterar i stigande ordning av element -
funktionen
rsort,
som sorterar i fallande ordning av element -
funktionen
ksort,
som sorterar i stigande ordning av nycklar -
funktionen
krsort,
som sorterar i fallande ordning av nycklar -
funktionen
asort,
som sorterar i stigande ordning av element med bevarade nycklar -
funktionen
arsort,
som sorterar i fallande ordning av element med bevarade nycklar -
funktionen
natsort,
som sorterar på ett naturligt sätt -
funktionen
usort,
som sorterar med en callback-funktion -
funktionen
uksort,
som sorterar med en callback-funktion för nycklar -
funktionen
uasort,
som sorterar med en callback-funktion med bevarade nycklar -
funktionen
array_multisort,
som sorterar flera arrayer