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 . "
"; } ?>

Ç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 "
";

print_r( $sayi);

echo "
"; ?>

Ç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ş.

Adınız

Eposta

Mesaj

8440

Güvenlik No

REKLAM
KATEGORİ
POPÜLER MAKALE