Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    217

    Nome di variabile unendo due variabili

    Ho una variabile contatore $i e le variabili $proprietario1, $proprietario2, $proprietario3, e così via.

    Devo assegnare il nome del proprietario alla variabile $proprietario con il numero di $i.
    Tipo:
    codice:
    $proprietario2 = "Marco";
    ma il 2 dev'essermi dato da $i.

    Esiste qualcosa tipo:
    codice:
    $proprietario.$i = "Marco";
    ???

    ps: non posso usare l'array...

  2. #2
    Prova:
    Codice PHP:
    ${'proprietario'.$i}='Marco'
    Ce l'ho fatta! - ItalianPixel -

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    217
    Ti ringrazio!
    Ma se la variabile fosse un array da database: $row['proprieta1'] o $row['proprieta2'], come costruisco la variabile?

    codice:
    while ($row = mysql_fetch_array($result)) {
    for ($c = 1; $c <= 6; ++$c) {
    $proprieta = ${"row['proprieta".$c."']"};											} 								 							}
    E' corretto? Perchè non mi pare funzioni...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    217
    risolto! L'assegnazione allora diventa ancora più semplice:

    $proprieta = $row['proprieta'.$c]

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.