Avevo trovato questi codici per fare un array_rand che restituisse i termini nell' array e non numeri:
Codice PHP:
$lista = explode(' ', $stringa);
echo implode(' ', array_map(create_function('$v', 'return $GLOBALS[\'lista\'][$v];'), array_rand($lista, 2)));
Il problema è che se tolgo ,2 , quindi rimane solo array_rand($lista) non mi restituisce nulla in output, come mai?