usa eval!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
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