PHP DİZİ DEĞERLERİNİ A'DAN Z'YE SIRALAMA SORT() FONKSİYONU
sort() fonksiyonu dizi içerisindeki elamanları küçükten-büyüğe doğru sıralar. text türü elemanları ise karakter sırasına göre A'dan Z'ye sıralar, indisler bozulur.
İpucu: Dizi içerisinde elemanları büyükten küçüğe sıralamak için rsort() fonksiyonu kullanın.
Sözdizimi:
sort( dizi, seçenekler );
Dizi: Gereklidir. Bir dizi belirtilir.
Seçenekler: İsteğe bağlı seçenekler değiştirgesinde aşağıdaki değerler kullanılarak sıralama kuralı değiştirilebilir:
Sıralama türü seçenekleri:
- 0 = SORT_REGULAR - Elemanlar normal olarak sıralanır. (öntanımlı)
- 1 = SORT_NUMERIC - Elemanlar sayısal olarak sıralanır.
- 2 = SORT_STRING - Elemanlar dizgesel olarak sıralanır.
- 3 = SORT_LOCALE_STRING - Yerele göre dizgesel sıralama yapılır. PHP 4.4.0 ve 5.0.2'de eklendi. PHP 6 öncesinde, setlocale() fonksiyonu ile değiştirilebilen sistem yereli kullanılıyordu. PHP 6'dan itibaren sistem yerelini değiştirmek için i18n_loc_set_default() fonksiyonunu kullanmalısınız.
Dönen Değerler
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
ÖRNEK
<?php
$meyve = array("muz", "kiraz", "portakal", "elma");
sort($meyve);
foreach ($meyve as $key => $val) {
echo "meyve[" . $key . "] = " . $val . "<br>";
}
?>
ÇIKTI:
meyve[0] = elma meyve[1] = kiraz meyve[2] = muz meyve[3] = portakal
Meyveler A'dan Z'ye sıralanmıştır. Görüldüğü gibi indisler korunmamış yeniden oluşturulmuş.
ÖRNEK:
<?php
$sayi=array(4,6,2,22,11);
sort($sayi);
echo "<pre>";
print_r( $sayi);
echo "</pre>";
?>
ÇIKTI:
Array ( [0] => 2 [1] => 4 [2] => 6 [3] => 11 [4] => 22 )
Sayılar küçükten büyüğe sıralanmıştır. Görüldüğü gibi indisler korunmamış yeniden oluşturulmuş.
Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.
KATEGORİ
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
POPÜLER MAKALE
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESİM EKLEME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME
ETİKET