Fungsi natcasesort
Fungsi natcasesort menyusun array
seperti yang dilakukan oleh manusia.
Pada masa yang sama, fungsi ini mengekalkan perkaitan
antara kunci dan nilai.
Berbeza dengan natsort,
ia mengabaikan huruf besar/kecil aksara.
Sintaks
sort(array &$array, int $flags = SORT_REGULAR): bool
Contoh
Mari kita lakukan
isihan menggunakan fungsi natsort
dengan mengambil kira huruf besar/kecil:
<?php
$arr = [
'Img12.png',
'Img10.png',
'img2.png',
'Img1.png'
];
natsort($arr);
var_dump($arr);
?>
Hasil pelaksanaan kod:
[
'Img10.png',
'img1.png',
'img2.png',
'img12.png',
]
Contoh
Sekarang mari lakukan isihan semula jadi
menggunakan fungsi natcasesort:
<?php
$arr = [
'img12.png',
'Img10.png',
'img2.png',
'img1.png'
];
natcasesort($arr);
var_dump($arr);
?>
Hasil pelaksanaan kod:
[
'img1.png',
'img2.png',
'Img10.png',
'img12.png',
]
Lihat juga
-
fungsi
sort,
yang menyusun mengikut tertib menaik elemen -
fungsi
rsort,
yang menyusun mengikut tertib menurun elemen -
fungsi
ksort,
yang menyusun mengikut tertib menaik kunci -
fungsi
krsort,
yang menyusun mengikut tertib menurun kunci -
fungsi
asort,
yang menyusun mengikut tertib menaik elemen dengan mengekalkan kunci -
fungsi
arsort,
yang menyusun mengikut tertib menurun elemen dengan mengekalkan kunci -
fungsi
natsort,
yang menyusun secara semula jadi -
fungsi
usort,
yang menyusun mengikut callback -
fungsi
uksort,
yang menyusun mengikut callback untuk kunci -
fungsi
uasort,
yang menyusun mengikut callback sambil mengekalkan kunci -
fungsi
array_multisort,
yang menyusun beberapa array