Exemplu
Întoarcere o serie de chei aleatoare:
<?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 exemplu » Definiție și utilizare
array_rand() Funcția returnează o cheie aleatoare dintr - o matrice, sau returnează o matrice de chei aleatoare dacă specificați că funcția ar trebui să se întoarcă mai mult de o cheie.
Sintaxă
array_rand( array,number )
Parametru | Descriere |
---|---|
array | Necesar. Specifică o matrice |
number | Opțional. Specifică cât de multe chei aleatoare pentru a reveni |
Detalii tehnice
Întoarcere Valoare: | Returnează o cheie aleatoare dintr-o matrice sau o serie de chei aleatoare dacă specificați că funcția ar trebui să se întoarcă mai mult de o cheie |
---|---|
Versiune PHP: | 4+ |
Changelog: | Începând cu PHP 5.2.10, matricea rezultată de chei nu mai amestecate De la PHP 4.2.0, generatorul de numere aleatorii este însămânțată în mod automat |
Mai multe exemple
Exemplul 1
Întoarceți-o cheie aleatoare dintr-o matrice:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
Run exemplu » Exemplul 2
Întoarcere o serie de taste șir aleatoare:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
Run exemplu » <PHP Array Reference