salve,
ho un problemino.
$str1 = 'prova';
$str2 = '1';
$prova1 = ' quello che devo stampare';
come faccio a ad avere una stampa della variabile $prova1 ottenuta dalla somma di $str1 + $str2
Grazie Ciao Nicola
salve,
ho un problemino.
$str1 = 'prova';
$str2 = '1';
$prova1 = ' quello che devo stampare';
come faccio a ad avere una stampa della variabile $prova1 ottenuta dalla somma di $str1 + $str2
Grazie Ciao Nicola
spero di aver capito:
Codice PHP:
$str1 = 'prova';
$str2 = '1';
$prova1 = $str1.$str2 ;
no, quello che voglio e' la somma di 2 variabili $str1 + $str2 in modo da ottenere $prova1 e stampare come risultato finale il contenuto di $prova1 Grazie
la variabile $str1 nel tuo esempio non è numerica !!!
Codice PHP:
$str1 = '1';
$str2 = '1';
$somma = (str1 + str2);
echo $somma;
ok, anche se io intendo una cosa ancora diversa.
$str1 = 'prova';
$str2 = '1';
$prova1 = ' IO DEVO STAMPARE QUESTO QUANDO $str1 e $str2 FORMANO LA VARIABILE $PROVA1';
echo $prova1;
Mi spigo meglio.
io ho una lista di variabili, $prova1 ,$prova2, $prova3 ecc. delle quali devo stampare il contenuto in base ai valori di $str1 e $str2.
Io posso conoscere solo il contenuto di $str1 e $str2. questi 2 valori concatenati mi danno il nome della variabile che vedo stampare $prova1.
Vorrei sapere se qualcuno sa come posso concatenare il contenuto di $str1 e $str2.
Grazie Mille
difficile da capire cosa vuoi fare ma se ho afferrato quello che vuoi fare vuoi che ti stampi il risultato tito se $st1 il valore e rocco e $st2 il valore e sempre rocco se l una dall altra sono uguali deve stampare qualcosa .
se è cosi e ho capito bene quello che vuoi fare ti basta fareCodice PHP:
if($st1==$st2){
/*qua confronta le due variabili se sono uguali ti stampa il risultato*/
echo"qua stampa quello che vuoi stampare";
}
if($st1!=$st2){
/*qua confronta le due variabili se una e diversa dall altra stampa quello che devi stampare*/
echo"qua stampa quello che vuoi stampare";
}
Non è tanto importante saper fare,quanto ad avere voglia d imparare .
Io non ho molto ben chiaro cosa tu voglia fare ma qualcosa mi dice che ti potrebbe essere utile la funzione eval() http://it.php.net/manual/it/function.eval.php
Ciao
(forse):
Vado a memoria e non posso provare se è vero ..Codice PHP:
$str1 = 'prova';
$str2 = '1';
$nomevar = $str1.$str2 ; // $nomevar contiene ora 'prova1'
echo $$nomevar; // echo il contenuto della variabile
// il cui nome è contenuto in $nomevar
Speriamo
HTH
Zappa
[PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
[Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]
si quello che vorrei fare è proprio questo, ma se lo faccio come mi hai suggerito non funziona.
Suggerimenti ?
Grazie Ciao
allora devi usare eval
echo eval($nomevar)