Funksioni natcasesort
Funksioni natcasesort rendit një array ashtu
sic do ta bënte një njeri.
Gjithashtu, funksioni ruan lidhjet
midis çelësave dhe vlerave.
Ndryshe nga natsort
ai injoron dallimin midis shkronjave të mëdha dhe të vogla.
Sintaksa
sort(array &$array, int $flags = SORT_REGULAR): bool
Shembull
Le të kryejmë fillimisht një
renditje duke përdorur funksionin natsort
duke marrë parasysh shkronjat e mëdha dhe të vogla:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
Rezultati i ekzekutimit të kodit:
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
Shembull
Tani le të kryejmë një renditje natyrale
duke përdorur funksionin natcasesort:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
Rezultati i ekzekutimit të kodit:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
Shihni gjithashtu
-
funksionin
sort,
i cili rendit në rend rritës të elementeve -
funksionin
rsort,
i cili rendit në rend zbritës të elementeve -
funksionin
ksort,
i cili rendit në rend rritës të çelësave -
funksionin
krsort,
i cili rendit në rend zbritës të çelësave -
funksionin
asort,
i cili rendit në rend rritës të elementeve duke ruajtur çelësat -
funksionin
arsort,
i cili rendit në rend zbritës të elementeve duke ruajtur çelësat -
funksionin
natsort,
i cili rendit në mënyrë natyrale -
funksionin
usort,
i cili rendit sipas një funksioni callback -
funksionin
uksort,
i cili rendit sipas një funksioni callback për çelësat -
funksionin
uasort,
i cili rendit sipas një funksioni callback duke ruajtur çelësat -
funksionin
array_multisort,
i cili rendit disa array-e njëherësh