Description
mixed
array_rand
( array input [, int num_req])
array_rand(
)
est
pratique
lorsque
vous
voulez
sélectionner
une
ou
plusieurs
valeurs
au
hasard
dans
un
tableau
.
Le
paramètre
input
est
un
tableau
,
et
num_req
spéficie
le
nombre
de
valeurs
que
vous
voulez
obtenir
(
par
défaut
,
c'est
1
)
.
Si
vous
ne
demandez
qu'
une
entrée
,
array_rand(
)
retourne
l
'index
de
la
valeur
.
Sinon
,
elle
retourne
un
tableau
d
'
index
.
Cela
vous
permet
de
faire
une
sélection
au
hasard
de
clés
,
ou
bien
de
valeurs
.
N'
oubliez
pas
d'appeler
srand(
)
pour
initialiser
le
générateur
de
nombres
aléatoires
.
Exemple
1
.
Exemple
avec
array_rand(
)
?php
srand
(
(double
)
microtime(
)
*
10000000)
;
$input
=
array
("Neo"
,
"Morpheus"
,
"Trinitée"
,
"Cypher"
,
"Tank")
;
$rand_keys
=
array_rand
($input
,
2)
;
print
$input[$rand_keys[0]]
."\n"
;
print
$input[$rand_keys[1]]
."\n"
;
?
|
|