Dizileri sıralama: sort() ve rsort()
Bir dizinin içindeki değerleri alfabetik veya küçükten büyüğe doğru sıralamak için sort() fonksiyonunu kullanırız. Örnek:
$birinci_dizi = array ( "Özbay" , "Muharrem" , "Hasan" , "Şahika", "Altun" , "Taç" , "Civelek" , "Tabak");
sort ($birinci_dizi);
PHP, dizideki bütün değerleri A'dan Z'ye sıraya sokacaktır. sort() fonksiyonu dizinin içeğini değiştirir. Bir diziyi Z'den A'ya veya büyükten küçüğe doğru sıralamak için de rsort()
fonksiyonunu kullanabilirsiniz. (PHP4.0 Türkçe karakterleri
tanımıyor.) Bir noktada dikkatli olmak gerekir: bu fonksiyonu ilişkili
(değerlerin anahtarı olarak endeks adı bulunan) dizide kullanırsanız,
PHP, anahtar değerlerini (endeks adlarını) atar, yerine 0'dan itibaren
rakam koyar. Bunu önlemek için, ilişkili dizileri asort() veya ksort()
fonksiyonu ile sıralamak gerekir.