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.