Fungsi natcasesort() mengurutkan array menggunakan algoritma "penyortiran alami". Nilai kunci mempertahankan nama kunci aslinya.
Pada algoritma pengurutan natural, angka 2 lebih kecil dari angka 10. Dalam algoritma pengurutan komputer, 10 kurang dari 2 karena angka pertama pada "10" kurang dari 2.
Fungsi ini tidak peka huruf besar-kecil.
Fungsi ini mengembalikan TRUE jika berhasil dan FALSE jika gagal.
natcasesort(array)
parameter | menggambarkan |
---|---|
susunan | Diperlukan. Menentukan array yang akan diurutkan. |
<?php$temp_files = array("temp15.txt","Temp10.txt","temp1.txt","Temp22.txt","temp2.txt");natsort($temp_files);echo "Urutan alami: ";print_r($temp_files);echo "<br />";natcasesort($temp_files);echo "Kasus urutan alami tidak peka: ";print_r($temp_files);?>
Kode di atas akan menampilkan:
Urutan alami:Array([0] => Temp10.txt[1] => Temp22.txt[2] => temp1.txt[4] => temp2.txt[3] => temp15.txt) Huruf besar-kecilnya tidak sensitif :Array([2] => temp1.txt[4] => temp2.txt[0] => Temp10.txt[3] => temp15.txt[1] => Temp22.txt)