Przykład
Zwraca tablicę przypadkowych klawiszy:
<?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]];
?>
Uruchomić przykład » Definicja i Wykorzystanie
array_rand() funkcja zwraca losowy klucz z tablicy, albo zwraca tablicę kluczy losowych jeśli określono, że funkcja powinna zwrócić więcej niż jeden klucz.
Składnia
array_rand( array,number )
Parametr | Opis |
---|---|
array | Wymagany. Określa tablicę |
number | Opcjonalny. Określa ile losowe klawisze, aby powrócić |
Szczegóły techniczne
Zwracana wartość: | Zwraca losowy klucz z tablicy lub tablicy losowych kluczy jeśli określono, że funkcja powinna zwrócić więcej niż jeden klucz |
---|---|
Wersja PHP: | 4+ |
Lista zmian: | Od PHP 5.2.10, uzyskany układ przycisków jest już tasuje Od PHP 4.2.0, generator liczb losowych zaszczepia automatycznie |
Więcej przykładów
Przykład 1
Zwraca losowy klucz z tablicy:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>
Uruchomić przykład » Przykład 2
Zwraca tablicę ciągów losowych kluczy:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>
Uruchomić przykład » <PHP Array Reference