Örnek
rasgele tuşları bir dizi döndürür:
<?php
$a=array("red","green","blue","yellow","brown");
$random_keys=array_rand($a,3);
echo $a[$random_keys[0]]."<br>";
echo $a[$random_keys[1]]."<br>";
echo
$a[$random_keys[2]];
?>
»Run örnek Tanımı ve Kullanımı
array_rand() işlevi, bir diziden rastgele bir anahtar verir veya fonksiyon birden fazla tuşa döndürmesi gerektiğini belirtirseniz rastgele tuşları dizisi döndürür.
Sözdizimi
array_rand( array,number )
Parametre | Açıklama |
---|---|
array | Gereklidir. bir dizi belirtir |
number | İsteğe bağlı. rastgele anahtarlar dönmek için kaç belirtir |
Teknik detaylar
Geri dönüş değeri: | Eğer fonksiyon birden fazla tuşa döndürmesi gerektiğini belirtirseniz bir diziden rastgele tuşuna veya rasgele anahtarların bir dizi döndürür |
---|---|
PHP Sürümü: | 4+ |
Değişiklikler: | PHP 5.2.10 itibariyle tuşların elde edilen dizisi artık karıştırılan PHP 4.2.0, rasgele sayı üreteci otomatik ekilir |
Diğer Örnekler
Örnek 1
bir diziden bir rasgele anahtarı Dönüş:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
»Run örnek Örnek 2
Rastgele dize tuşları bir dizi döndürür:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
»Run örnek <PHP Dizi Referans