Originariamente inviato da serialkiller
'giorno,

come posso fae una cosa del genere...

devo ottenere il valore di varibili tipo

$var_1
$var_2
$var_3
ecc,ecc

vorrei per non scrivere 100 volte la medesima cosa, creare un ciclo for...e ottenere dal ciclo la stessa cosa, ho provato con $var_.$i dove $i e la variabile d'incremento del ciclo, ma con scarsi risultati, in parole povere come posso rendere dinamico il nome di una variabile.

se concateno due stringhe funziona così com'è ma nelle variabili è un tantino diverso, sapete darmi una dritta ?

Grazie
usa eval!

eval('$var_'.$ciclo.' = '.$valore);

Naturalmente questa operazione è la più adatta ma anche la meno sicura!

Se hai in $valore per esempio ci fosse:

'aaa'; print 'sei stupido!;

allora php eseguirebbe queste due operazioni:

$var_1 = 'aaa';
e
print 'sei stupido';

TI lascio immaginare!

Quindi stai attento al contenuto e parsalo attentamente... Ciao!

http://it.php.net/eval