da manuale:
ma se voglio qualcosa del genere$marca="opel";
$variabile="marca";
echo $$variabile; // restituisce "opel"
come faccio?$PREFIXmarca="opel";
$variabile="marca";
echo $PREFIX$variabile; // non restituisce "opel" ma un errore
da manuale:
ma se voglio qualcosa del genere$marca="opel";
$variabile="marca";
echo $$variabile; // restituisce "opel"
come faccio?$PREFIXmarca="opel";
$variabile="marca";
echo $PREFIX$variabile; // non restituisce "opel" ma un errore
Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
Inchinatevi difronte al Prof! Nacchio!
A me pare che l'uomo vada avanti con la retromarcia
restituisce:Codice PHP:
$marca="opel";
$variabile="Corsa";
echo "nome auto: {$marca}{$variabile}";
nome auto: Opel Corsa
è questo che volevi?
There are 10 types of people in the world: Those who understand binary, and those who don't.
non proprio.
voglio il valore di una variabile X, il cui nome è "Prefix"+Valore della variabile Y
quindi $Prefix$Y mi dovrebbe dare $X ...ma non funziona
ps: se non ci fosse "Prefix" la soluzione sarebbe $$Y e funziona
Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
Inchinatevi difronte al Prof! Nacchio!
A me pare che l'uomo vada avanti con la retromarcia
che figataho trovato
![]()
echo ${Prefix.$Y};
...vedi chi raspa trova :maLOL:
complimenti per l'avatar ...ipnotica![]()
Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
Inchinatevi difronte al Prof! Nacchio!
A me pare che l'uomo vada avanti con la retromarcia
ti stampa: OpelCodice PHP:
$PrefixMarca="Opel";
$variabile="Marca";
$x="Prefix{$variabile}";
echo "${$x}";
EDIT:
hai già risolto non me ne ero accorto
![]()
There are 10 types of people in the world: Those who understand binary, and those who don't.
esatto, ma l'ho scritto più brevemente così e funziona:
credo che sia equivalente no? io uso il punto e te la graffa (che non sapevo si potesse usare).echo ${$Prefix.$variabile};
![]()
Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
Inchinatevi difronte al Prof! Nacchio!
A me pare che l'uomo vada avanti con la retromarcia
si,Originariamente inviato da Jarno
esatto, ma l'ho scritto più brevemente così e funziona:
credo che sia equivalente no? io uso il punto e te la graffa (che non sapevo si potesse usare).
![]()
attenzione alla graffa però può essere usata solo tra i doppi apici "
tnx x l'avart
![]()
There are 10 types of people in the world: Those who understand binary, and those who don't.
mhh...quindi? mi sapresti dare l'esempio equivalente? "eval" l'ho sempre visto usare anche in javascript ma non sono mai riuscito ad apprezzarne l'utilità...![]()
Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
Inchinatevi difronte al Prof! Nacchio!
A me pare che l'uomo vada avanti con la retromarcia
eval in pratica valuta una stringa come codice php e se scrivi
eval("echo \"ciao\";");
è come scrivere
echo "ciao";
quindi nel caso tuo
eval("$prefix$nome = \"quellochevuoi\";");
![]()