php-ilişkili dizileri sıralama

İlişkili dizileri sıralama: asort() ve ksort()

İlişkili dizilerin diğer dizi değişkenlere göre farkı, değerlerinin bir de adı bulunmasıdır. Değerlerin adlarına anahtar denir. Bir ilişkili diziyi değerlerine
göre sıralamak için asort() fonksiyonu kullanılır. Örnek:

$birinci_dizi = array ( ogr_01=>”Özbay”, ogr_02=>”Muharrem” , ogr_013>”Hasan” , ogr_04=>”Şahika”);

asort ($birinci_dizi);

PHP, bu diziyi değerler itibariyle alfabetik sıraya sokacaktır. Eğer sıranın değere göre değil de değerlerin anahtarına (burada ogr_01, ogr_02 olan kelimeler) göre yapılmasını istiyorsak, ksort() fonksiyonunu kullanırız. Örnek:

$birinci_dizi = array ( ogr_01=>”Özbay”, ogr_02=>”Muharrem” , ogr_013>”Hasan” , ogr_04=>”Şahika”);

ksort ($birinci_dizi);

PHP, şimdi bu diziyi anahtarlara göre alfabetik sıraya sokacaktır.

Bir önceki yazımız olan php-dizileri sıralama başlıklı makalemizde php dizileri, php dizileri düzenleme ve php dizileri sıralama hakkında bilgiler verilmektedir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir