Dizilerde Ksort() Ve Krsort() Fonksiyonlarının Kullanımı

ksort() ve krsort() fonksiyonları, bir diziyi sıralamak için kullanılan PHP fonksiyonlarıdır. Bu fonksiyonlar, diziyi anahtarlarına göre sıralarlar ve orijinal diziyi değiştirirler.

  • ksort(): Diziyi anahtarlarına göre artan sırayla sıralar.
  • krsort(): Diziyi anahtarlarına göre azalan sırayla sıralar.

İşte bu fonksiyonların kullanımına dair örnekler:

ksort() Fonksiyonu

<?php // Bir dizi oluşturalım $dizi = array("c" => 3, "a" => 1, "b" => 2, "d" => 4); // ksort() fonksiyonunu kullanarak diziyi anahtarlarına göre artan sırayla sıralayalım ksort($dizi); // Elde edilen sıralı diziyi ekrana yazdıralım print_r($dizi); ?>

Bu örnekte, ksort($dizi) ifadesi, $dizi dizisini anahtarlarına göre artan sırayla sıralar. Çıktı şu şekildedir:

Array ( [a] => 1 [b] => 2 [c] => 3 [d] => 4 )

krsort() Fonksiyonu

<?php // Bir dizi oluşturalım $dizi = array("c" => 3, "a" => 1, "b" => 2, "d" => 4); // krsort() fonksiyonunu kullanarak diziyi anahtarlarına göre azalan sırayla sıralayalım krsort($dizi); // Elde edilen sıralı diziyi ekrana yazdıralım print_r($dizi); ?>

Bu örnekte, krsort($dizi) ifadesi, $dizi dizisini anahtarlarına göre azalan sırayla sıralar. Çıktı şu şekildedir:

Array ( [d] => 4 [c] => 3 [b] => 2 [a] => 1 )

Bu fonksiyonlar, bir diziyi anahtarlarına göre sıralamak istediğinizde kullanışlıdır. ksort() artan sırayla, krsort() ise azalan sırayla sıralama yapar.



Yorum Ekle

Üzerine gel