Popis
mixed
array_rand
( array vstup [, int num_req])
array_rand(
)
je
celkom
užitočná
,
keď
chcete
vybrať
jednu
alebo
viacero
položiek
z
poľa
.
Prijíma
pole
vstup
a
voliteľný
argument
num_req
,
ktorý
špecifikuje
koľko
položiek
chcete
vybrať
-
ak
nie
je
špecifikovaný
,
default
je
1
.
Ak
vyberáte
iba
jednu
položku
,
array_rand(
)
vracia
klúč
pre
náhodnú
položku
.
Inak
vracia
pole
kľúčov
pre
náhodné
položky
.
To
sa
urobí
tak
,
že
z
poľa
nemusíte
vybrať
len
náhodné
kľúče
,
ale
aj
hodnoty
.
Nezabudnite
zavolať
srand(
)
pre
inicializáciu
generátora
náhodných
čísiel
.
Príklad
1
.
array_rand(
)
príklad
srand
(
(float
)
microtime(
)
*
10000000)
;
$vstup
=
array
("Neo"
,
"Morpheus"
,
"Trinity"
,
"Cypher"
,
"Tank")
;
$nahod_kluce
=
array_rand
($vstup
,
2)
;
print
$vstup[$nahod_kluce[0]]
."\n"
;
print
$vstup[$nahod_kluce[1]]
."\n"
;
|
|