Dizilerde Array_Rand() Fonksiyonunun Kullanımı

array_rand() fonksiyonu, bir diziden rastgele bir veya daha fazla anahtar (indeks) seçmek için kullanılan PHP fonksiyonudur.

İşte array_rand() fonksiyonunun kullanımına dair bir örnek:

<?php // Bir dizi oluşturalım $dizi = array("elma", "armut", "kiraz", "portakal", "üzüm"); // array_rand() fonksiyonunu kullanarak rastgele bir anahtarı seçelim $rasgele_anahtar = array_rand($dizi); // Elde edilen rastgele anahtarı ekrana yazdıralım echo $rasgele_anahtar; ?>

Bu örnekte, array_rand($dizi) ifadesi, $dizi dizisinden rastgele bir anahtarı seçer. Çıktı, seçilen rastgele anahtarın değerini verecektir.

Eğer daha fazla rastgele anahtar seçmek istiyorsanız, ikinci bir parametre belirleyebilirsiniz. Örneğin, iki rastgele anahtar seçmek için:

<?php // Bir dizi oluşturalım $dizi = array("elma", "armut", "kiraz", "portakal", "üzüm"); // array_rand() fonksiyonunu kullanarak iki rastgele anahtarı seçelim $rasgele_anahtarlar = array_rand($dizi, 2); // Elde edilen rastgele anahtarları ekrana yazdıralım print_r($rasgele_anahtarlar); ?>

Bu örnekte, array_rand($dizi, 2) ifadesi, $dizi dizisinden iki rastgele anahtarı seçer ve bu anahtarları içeren bir dizi döndürür.

array_rand() fonksiyonunun genel formatı şu şekildedir:

array_rand(array $dizi, int $adet = 1)
  • $dizi: Rastgele anahtarların seçileceği dizi.
  • $adet: İsteğe bağlı olarak, kaç adet rastgele anahtar seçileceğini belirten bir parametre. Varsayılan olarak 1'dir.


Yorum Ekle

Üzerine gel