Visualizzazione dei risultati da 1 a 6 su 6

Discussione: unire variabili

  1. #1

    unire variabili

    Ciao a tutti ragazzi, sono nuovo su questo forum quindi prima di tutto mi presento...Mi chiamo Mirco, ho 19 anni e abito in provincia di Novara
    Volevo chiedervi...esiste un modo per "unire" 2 variabili?
    Passo all esempio...
    In una pagina assegno il valore di un campo di una tabella di database a pippo1
    Nella pagina successiva vorrei utilizzare un ciclo che mi incrementi automaticamente $i in modo da poter utilizzare $pippo$i senza dover stare a scrivere $pippo1, $pippo2, $pippo3 ecc...
    Sapete aiutarmi in qualche modo?
    Vi ringrazio anticipatamente, Mirco

  2. #2
    Codice PHP:
    for($i=0;$i<10;$i++) {
      
    $varname 'pippo'.$i;
      $
    $varname 'valore';

    =======================
    http://www.abidibo.net

  3. #3
    Codice PHP:
    for ($i=1;$i<=10;$i++) {
        
    $pippo{$i} = "Valore $i";


  4. #4
    Originariamente inviato da abidibo
    Codice PHP:
    for($i=0;$i<10;$i++) {
      
    $varname 'pippo'.$i;
      $
    $varname 'valore';

    Ciao abidibo grazie per la veloce risposta!!
    ho un paio di domande da farti però...
    $$varname = 'valore'; con questa istruzione volevi semplicemente sottolineare che se stampo $varname mi esce il valore voluto?
    Mentre il $$ che funzione ha?
    Grazie mille^^

  5. #5
    Ciao,
    $$ ha la funzione di dare al nome di una variabile il valore di un'altra variabile:
    Codice PHP:
    $var_name 'pippo5';
    $
    $var_name true;
    if(
    $pippo5==true) echo "ok";
    else echo 
    "no"
    In questo codice ad esempio alla variabile $pippo5 (che viene richiamata $$var_name dato che $var_name = 'pippo5') viene assegnato il valore booleano true.

    Altrettanto giusta è la risposta di mem, anche migliore, perchè risparmi una linea di codice.
    Comunque entrambi sono modi per utilizzare il VALORE di una variabile per definire il NOME di un'altra variabile.
    Se ancora non sono stato chiaro dimmi pure.
    Ciao!
    =======================
    http://www.abidibo.net

  6. #6
    nono guarda sei stato gentilissimo, adesso cerco di utilizzare la tua soluzione nel mi caso^^
    Grazies

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.