Fungsi natcasesort() PHP

Definisi dan Penggunaan

Fungsi natcasesort() mengurutkan array dengan algoritma "pengurutan alam" dan mempertahankan namakunci asal.

Dalam algoritma pengurutan alam, nombor 2 lebih kecil daripada nombor 10. Dalam algoritma pengurutan komputer, 10 lebih kecil daripada 2, kerana nombor pertama dalam "10" lebih kecil daripada 2.

Fungsi ini tak membezakan besar kecil huruf.

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

Sintaks

natcasesort(array)
Parameter Deskripsi
array Wajib. Tentukan 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 membezakan besar kecil urutan alam:";
print_r($temp_files);
?>

Output kode di atas:

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