PHP asort() Fonksiyonu

Örnek

İlişkili dizileri anahtar değerine göre artan sırada sıralama:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
asort($age);
?>

Çalıştırma Örneği

Tanım ve Kullanım

asort() fonksiyonu, ilişkili dizileri anahtar değerine göre artan sırada sıralar.

İpucu:Kullanın arsort() Fonksiyon, ilişkili dizileri anahtar değerine göre azalan sırayla sıralar.

İpucu:Kullanın ksort() Fonksiyon, ilişkili dizileri anahtar adına göre artan sırayla sıralar.

Sözdizimi

asort(array,sortingtype);
Parametreler Açıklama
array Gerekli. Sıralanacak diziyi belirler.
sortingtype

İsteğe bağlı. Dizinin elemanlarını/niteliklerini nasıl sıralayacağınızı belirler. Olası değerler:

  • 0 = SORT_REGULAR - Varsayılan. Her bir öğe standart sırayla sıralanır (Standard ASCII, tür değiştirmez)
  • 1 = SORT_NUMERIC - Her bir öğe sayı olarak işlenir
  • 2 = SORT_STRING - Her bir öğe dizge olarak işlenir
  • 3 = SORT_LOCALE_STRING - Her bir öğe dizge olarak işlenir, mevcut bölge ayarlarına dayanır (setlocale() ile değiştirilebilir)
  • 4 = SORT_NATURAL - Her bir öğe dizge olarak işlenir, natsort() benzeri doğal sıralama kullanılır
  • 5 = SORT_FLAG_CASE - SORT_STRING veya SORT_NATURAL ile birleştirilebilir (bit veya), harf büyüklüğüne duyarlı olmayan dizge sıralaması

Açıklama

asort() fonksiyonu, dizileri sıralar ve indeks ilişkisini korur. Genellikle sıralı birleştirilmiş dizilerde kullanılır.

İkinci seçmeli parametre, ek sıralama işaretçilerini içerir.

Başarı durumuna bağlı olarak TRUE döner, başarısız olursa FALSE döner.

Teknik Ayrıntılar

Dönüş Değeri: Başarı durumuna bağlı olarak TRUE döner, başarısız olursa FALSE döner.
PHP Sürümü: 4+