Fungsi natcasesort() PHP

Definisi dan Penggunaan

Fungsi natcasesort() mengurutkan array dengan algoritma "pengurutan alam" dan mempertahankan kunci asli mereka.

Dalam algoritma pengurutan alam, angka 2 lebih kecil daripada angka 10. Dalam algoritma pengurutan komputer, 10 lebih kecil daripada 2, karena angka pertama dalam "10" lebih kecil daripada 2.

Fungsi ini tak berbeda ukuran huruf besar dan kecil.

Jika sukses, fungsi ini mengembalikan TRUE, jika gagal mengembalikan FALSE.

Sintaks

natcasesort(array)
Parameter Deskripsi
array Diperlukan. Menentukan array yang akan diurutkan.

Contoh

<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");
natsort($temp_files);
echo "Urutan alam:";
print_r($temp_files);
echo "<br />";
natcasesort($temp_files);
echo "Tidak membedakan huruf besar dan kecil dalam urutan alam:";
print_r($temp_files);
?>

Keluaran kode diatas:

Urutan alam:
Array
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
Tidak membedakan huruf besar dan kecil dalam urutan alam:
Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)