PHP natsort() fonksiyonu

Örnek

Diziyi sıralama:

<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "Standart sıralama: ";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "Doğal sıralama: ";
print_r($temp_files);
?>

Çalışma Örneği

Tanım ve Kullanım

natsort() fonksiyonu "doğal sıralama" algoritmasıyla diziyi sıralar. Anahtar değerler onların orijinal anahtar adlarını korurlar.

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

Sözdizimi

natsort(dizi)
Parametre Açıklama
dizi Gerekli. Sıralanacak diziyi belirtir.

natsort() fonksiyonu belirtilen dizideki elemanları doğal sıralama algoritmasıyla sıralar.

natsort() fonksiyonu 'doğal sıralama' sağlar, yani 1'den 9'a, a'dan z'ye sıralama yöntemi, kısa olanlar önce gelir. Dizinin indeksi ve birimi değerleri birbirine bağlı kalır.

Başarılıysa bu fonksiyon TRUE döner, başarısızsa FALSE döner.

Teknik Açıklamalar

Dönüş Değeri: Başarılıysa TRUE döner, başarısızsa FALSE döner.
PHP Sürümü: 4+
Güncelleme Günlüğü: PHP 5.2.10'dan itibaren, sayısal dizgiyi 0 ile doldurulduğunda (örneğin '00006'), 0 göz ardı edilir.