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 )