Fungsi natcasesort
Fungsi natcasesort mengurutkan array
seperti yang dilakukan manusia.
Pada saat yang sama, fungsi ini mempertahankan hubungan
antara kunci dan nilai.
Berbeda dengan natsort,
fungsi ini mengabaikan huruf besar/kecil.
Sintaks
sort(array &$array, int $flags = SORT_REGULAR): bool
Contoh
Mari kita lakukan terlebih dahulu
pengurutan dengan fungsi natsort
dengan memperhatikan huruf besar/kecil:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
Hasil eksekusi kode:
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
Contoh
Dan sekarang mari lakukan pengurutan natural
dengan fungsi natcasesort:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
Hasil eksekusi kode:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
Lihat juga
-
fungsi
sort,
yang mengurutkan berdasarkan elemen secara menaik -
fungsi
rsort,
yang mengurutkan berdasarkan elemen secara menurun -
fungsi
ksort,
yang mengurutkan berdasarkan kunci secara menaik -
fungsi
krsort,
yang mengurutkan berdasarkan kunci secara menurun -
fungsi
asort,
yang mengurutkan berdasarkan elemen secara menaik dengan mempertahankan kunci -
fungsi
arsort,
yang mengurutkan berdasarkan elemen secara menurun dengan mempertahankan kunci -
fungsi
natsort,
yang mengurutkan secara natural -
fungsi
usort,
yang mengurutkan berdasarkan callback -
fungsi
uksort,
yang mengurutkan berdasarkan callback untuk kunci -
fungsi
uasort,
yang mengurutkan berdasarkan callback dengan mempertahankan kunci -
fungsi
array_multisort,
yang mengurutkan beberapa array