Discussione:
Concatenazione stringhe
(troppo vecchio per rispondere)
apache
2005-09-08 14:01:04 UTC
Permalink
Salve a tutti!Ho scritto un msg ieri, ma non mi è chiaro..Rigiro la
domanda, facendo un'esempio, banale:
casella di testo (name=nome1)
per stampare il suo contenuto faccio: echo $nome1;
OK!!
Ma io non voglio fare così, ma cosà:
$i=1;
$n=$nome;
echo $n + $i;
Non guardate la sintassi, estremamante errata, ma il concetto..Ossia,
unire due stringhe per poter richiamare una variabile!!
Ci ho già perso un mucchio di tempo, senza trovare la soluzione..Sapete
darmi una mano? Grazie molte..
Magilla
2005-09-08 14:25:18 UTC
Permalink
Post by apache
Salve a tutti!Ho scritto un msg ieri, ma non mi è chiaro..Rigiro la
casella di testo (name=nome1)
??
Post by apache
per stampare il suo contenuto faccio: echo $nome1;
??
Post by apache
OK!!
per niente.
Post by apache
$i=1;
$n=$nome;
mmm, forse intendi:
$n='$nome'
?
Post by apache
echo $n + $i;
mmm, se vuoi concatenare usa il '.' (punto)
Post by apache
Non guardate la sintassi, estremamante errata, ma il concetto..Ossia,
unire due stringhe per poter richiamare una variabile!!
Spero di aver capito
Post by apache
Ci ho già perso un mucchio di tempo, senza trovare la soluzione..Sapete
darmi una mano? Grazie molte..
Non so se fanno al caso tuo, ma hai provato ad usare gli array?
Forse ti eviti dei mal di testa.
http://it.php.net/manual/it/language.types.array.php

In caso invece hai assolutamente bisogno di ricavare il nome delle
variabili da altre variabili credo tu debba ricorrere alla funzione eval().
http://it.php.net/manual/it/function.eval.php
Setec Astronomy
2005-09-08 16:50:29 UTC
Permalink
Post by apache
Salve a tutti!Ho scritto un msg ieri, ma non mi è chiaro..Rigiro la
casella di testo (name=nome1)
per stampare il suo contenuto faccio: echo $nome1;
OK!!
No, non e' OK. Non usare register_globals.
Post by apache
$i=1;
$n=$nome;
echo $n + $i;
Non guardate la sintassi, estremamante errata, ma il concetto..Ossia,
unire due stringhe per poter richiamare una variabile!!
Il manuale, questo sconosciuto ...

http://www.php.net/manual/en/language.variables.variable.php
--
I am what I am, I do what I can
Sei un newbie? Leggi questo http://url.repository.biz/go/3C
Vuoi supportarmi? http://url.repository.biz/go/3E
Do. Or do not. There is not try.
Loading...