Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: problema con variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    61

    [RUBRICA DOMANDE IMPOSSIBILI]problema con variabili

    ciao a tutti

    vorrei unire due variabili, però aspè faccio un esempio pratico si capisce meglio

    $variabile_da_attaccare="SONO IL RISULTATO";

    $ciao="_da_attaccare";
    $variabile.$ciao

    risultato

    echo $variabile_da_attaccare;// SONO IL RISULTATO

    quindi aggiungere una stringa a una variabile

    si puo' fare?

  2. #2
    se vuoi unire due stringhe puoi fare così:
    Codice PHP:
    <?php   
    $var1 
    'io sono una stringa';   
    $var2 ' io sono la seconda stringa';   
      
    echo 
    $var1.$var2;   

    // puoi anche creare una terza variabile che sia l'unione delle due stringhe
    $var3 $var1.$var2;
    echo 
    $var3;   
    ?>

    Se vuoi aggiungere qualcosa alla prima stringa (dicesi concatenare)
    Codice PHP:
    <?php   
    $var1 
    'io sono una stringa';   
    $var1 .= ' io sono la parte concatenata'// NB: guarda il simbolo .=   
      
    echo $var1;   
    ?>
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    61
    ehm non era proprio quello che cercavo

    io dicevo di aggiungere una stringa al nome di una variabile


    $ciao="eccomi";

    $variabile.$ciao

    risultato

    $variabileeccomi

  4. #4
    E' possibile, ma in questi casi e' MOLTO meglio usare un array.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    61
    puoi farmi un esempio pratico sia con array che senza?

  6. #6
    Codice PHP:
    /*SETTIAMO LA PERSONA DA SALUTARE: Pippo o Pluto*/
    $nome 'Pippo'// oppure pluto

    /*CON ARRAY*/
    $saluto = array(
                
    'Pippo' => 'Ciao Pippo',
                
    'Pluto' => 'Benvenuto Pluto'
                
    );

    echo 
    $saluto[$nome];

    /*SENZA ARRAY: DA NON UTILIZZARE!!!*/
    $salutoPippo 'Ciao Pippo';
    $salutoPluto 'Benvenuto Pluto';


    echo ${
    "saluto".$nome}; 
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    61
    scusatemi ma non ho capito niente

  8. #8
    Piu' chiaro di come l'ha scritto oly1982 e' dura. Forse ti conviene studiare la sintassi del linguaggio, temo ti manchino le basi.

  9. #9
    Più terrà terra di così non sò...
    Te lo rifaccio con gli stessi dati che hai dato nel primo post
    Codice PHP:
    /*CON GLI ARRAY*/
    $variabile = array(
                    
    '_da_attaccare' => 'ok'
                    
    );
                    
    $ciao "_da_attaccare";
    echo 
    $variabile[$ciao]; // cioè $variabile['_da_attaccare'];

    /*SENZA GLI ARRAY (ti ripeto... sconsigliatissimo)*/
    $variabile_da_attaccare 'ok';
    $ciao "_da_attaccare";
    echo ${
    "variabile".$ciao}; // cioè echo $variabile_da_attaccare; 
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    61
    Originariamente inviato da oly1982
    Più terrà terra di così non sò...
    Te lo rifaccio con gli stessi dati che hai dato nel primo post
    Codice PHP:
    /*CON GLI ARRAY*/
    $variabile = array(
                    
    '_da_attaccare' => 'ok'
                    
    );
                    
    $ciao "_da_attaccare";
    echo 
    $variabile[$ciao]; // cioè $variabile['_da_attaccare'];

    /*SENZA GLI ARRAY (ti ripeto... sconsigliatissimo)*/
    $variabile_da_attaccare 'ok';
    $ciao "_da_attaccare";
    echo ${
    "variabile".$ciao}; // cioè echo $variabile_da_attaccare; 
    ora è piu' chiaro


    questa
    $ciao = "_da_attaccare";
    echo $variabile[$ciao]; // cioè $variabile['_da_attaccare'];

    non mi era quello che avevo chiesto percio' non capivo

    questa invece

    /*SENZA GLI ARRAY (ti ripeto... sconsigliatissimo)*/
    $variabile_da_attaccare = 'ok';
    $ciao = "_da_attaccare";
    echo ${"variabile".$ciao}; // cioè echo $variabile_da_attaccare;

    fa al caso mio, perchè è sconsigliato?

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.