Salve a tutti .. mi dareste una mano ?
Ho un campo con una serie di keyword separate da virgola
Faccio la query , recupero il campo , faccio un explode , cosi' da avere un array con tutte le chiavi . Ora io ne voglio prendere solo 10 , random . Riesco a fare tutto , ma non riesco nella cosa per me + importante , ovvero assegnare una varibile ad ognuna delle 10 key che ho ottenuto ed usarle fuori dal ciclo while in maniera semplice .
Vi incollo quello che ho fatto finora :
Codice PHP:
while($riga = mysql_fetch_array($ris)) {
$id = $riga['id'];
$directory = $riga['directory'];
$chiavi = $riga['chiavi'];
$chiave = explode(",",$chiavi);
srand((float) microtime() * 10000000);
$keys = array_rand($chiave, $numkey);
echo $chiave[$keys[0]] . "
\n";
echo $chiave[$keys[1]] . "
\n";
}
Dove numkey è una varibile che passo dal file config.
gli ultimi 2 echo eran per vedere se funzionava ed in effetti mi stampa 2 risultati per ogni ciclo in maniera random .
Data la condizione WHERE che ho nella query , while farà un solo giro .
Io vorrei assegnare una cosa del genere :
$key0 = $chiave[$keys[0]];
$key1 = $chiave[$keys[1]];
..
..
$key$numres = $chiave[$keys[$numres]];
Il tutto in modo dinamico . Poi usare le varie $key all' interno della pagina ..
Mi potreste dare una mano ??
su su 
Grazie !