Visualizzazione dei risultati da 1 a 10 su 10

Discussione: somma di 2 variabili

  1. #1

    somma di 2 variabili

    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

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    spero di aver capito:
    Codice PHP:
    $str1 'prova';
    $str2 '1';
    $prova1 $str1.$str2 

  3. #3
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    la variabile $str1 nel tuo esempio non è numerica !!!

    Codice PHP:
    $str1 '1';
    $str2 '1';
    $somma = (str1 str2);
    echo 
    $somma

  5. #5
    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

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802
    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 fare
    Codice 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 .

  7. #7
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    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

  8. #8
    (forse):
    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 
    Vado a memoria e non posso provare se è vero ..
    Speriamo

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  9. #9
    si quello che vorrei fare è proprio questo, ma se lo faccio come mi hai suggerito non funziona.
    Suggerimenti ?
    Grazie Ciao

  10. #10
    allora devi usare eval

    echo eval($nomevar)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.