(PHP 4, PHP 5, PHP 7)
array_rand — Bir diziden belli sayıda rasgele eleman döndürür
array_rand() işlevi bir diziden belli sayıda rasgele eleman elde etmek için kullanılır.
girdi
İşleme sokulacak dizi.
istek_sayısı
Kaç tane rasgele eleman döndürüleceği belirtilir.
Sadece bir girdi almak istiyorsanız array_rand() işlevi diziden rasgele bir anahtarla döner. Aksi takdirde, rasgele elemanları içeren bir dizi döndürür. Böylece, diziden rasgele anahtarlar değerleriyle birlikte bir dizi olarak çekilmiş olur.
Sürüm: | Açıklama |
---|---|
5.2.10 | Elde edilen anahtar dizisi artık karılmıyor. |
4.2.0 | Rasgele sayı üreteci özdevinimli tohumlanır. |
Örnek 1 - array_rand() örneği
<?php
$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";
?>