Funkcija natcasesort
Funkcija natcasesort sortira niz
na način na koji bi to čovek uradio.
Pri tome funkcija čuva veze
između ključeva i vrednosti.
Za razliku od natsort
ignoriše veličinu slova.
Sintaksa
natcasesort(array &$array): bool
Primer
Za početak, izvršićemo
sortiranje pomoću funkcije natsort
uz uvažavanje veličine slova:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
Rezultat izvršavanja koda:
[
'Img1.png',
'Img10.png',
'img2.png',
'img12.png',
]
Primer
A sada ćemo izvršiti prirodno
sortiranje pomoću funkcije natcasesort:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
Rezultat izvršavanja koda:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
Pogledajte takođe
-
funkciju
sort,
koja sortira po rastućem redosledu elemenata -
funkciju
rsort,
koja sortira po opadajućem redosledu elemenata -
funkciju
ksort,
koja sortira po rastućem redosledu ključeva -
funkciju
krsort,
koja sortira po opadajućem redosledu ključeva -
funkciju
asort,
koja sortira po rastućem redosledu elemenata sa čuvanjem ključeva -
funkciju
arsort,
koja sortira po opadajućem redosledu elemenata sa čuvanjem ključeva -
funkciju
natsort,
koja sortira prirodnim načinom -
funkciju
usort,
koja sortira prema callback funkciji -
funkciju
uksort,
koja sortira prema callback funkciji po ključevima -
funkciju
uasort,
koja sortira prema callback funkciji sa čuvanjem ključeva -
funkciju
array_multisort,
koja sortira više nizova