PHP natcasesort() Fonksiyonu

Tanım ve Kullanım

natcasesort() fonksiyonu, "doğal sıralama" algoritması ile dizileri sıralar. Anahtar değerler, ilk baştaki anahtar adlarını korur.

Doğal sıralama algoritmasında, sayı 2, sayı 10'dan küçüktür. Bilgisayar sıralama algoritmasında, 10, 2'den küçüktür, çünkü "10" adlı ilk rakam 2'den küçüktür.

Bu fonksiyon büyük/küçük harfe duyarlı değildir.

Başarı durumunda, bu fonksiyon TRUE döner, başarısız olursa FALSE döner.

Sözdizimi

natcasesort(array)
Parametre Tanım
array Gerekli. Sıralanacak dizini belirtir.

Örnek

<?php
$temp_files = array("temp15.txt","Temp10.txt",
"temp1.txt","Temp22.txt","temp2.txt");
natsort($temp_files);
echo "Doğal sıralama:";
print_r($temp_files);
echo "<br />";
natcasesort($temp_files);
echo "Büyük/küçük harfe duyarlı olmayan doğal sıralama:";
print_r($temp_files);
?>

Bu kodun çıktısı:

Doğal sıralama:
Array
(
[0] => Temp10.txt
[1] => Temp22.txt
[2] => temp1.txt
[4] => temp2.txt
[3] => temp15.txt
)
Büyük/küçük harfe duyarlı olmayan doğal sıralama:
Array
(
[2] => temp1.txt
[4] => temp2.txt
[0] => Temp10.txt
[3] => temp15.txt
[1] => Temp22.txt
)