|
Come è possibile estrarre elementi da un array in modo random?
Utilizzeremo la funzione php array_rand().
La sua sintassi è molto semplice, bisogna fornire alla funzione due parametri l'array (come primo parametro) e il numero di estrazioni da fare in
questo array (come secondo parametro).
Supponendo di aver definito il seguente array:
$colori = array('bianco'
, 'viola'
, 'giallo'
, 'verde'
, 'blu'
, 'rosso');
Con la riga seguente:
array_rand($colori,2);
Estraiamo due elementi dall'array $colori.
Utilizzando la funzione implode vista in un altro tutorial possiamo visualizzare direttamente la sequenza delle estrazioni come un unica stringa.
echo implode(' ', array_rand($colori, 2));
|