Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [php] nome variabili

  1. #1
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281

    [php] nome variabili

    ciao a tutti

    vi spiego il problema. avendo un ciclo del genere
    Codice PHP:
    $database->setQuery"SELECT es1, es2, es3, es4, es5 FROM tabella" );
    $rows $database->loadObjectList();
    foreach(
    $rows as $row)
    {
    $arr[] = $row->es1;
    $arr[] = $row->es2;
    $arr[] = $row->es3;
    $arr[] = $row->es4;
    $arr[] = $row->es5;

    vorrei fare in modo di non scrivere 5 volte l'istruzione ma fare una ciclo in questo modo
    Codice PHP:
    $database->setQuery"SELECT es1, es2, es3, es4, es5 FROM tabella" );
    $rows $database->loadObjectList();
    foreach(
    $rows as $row)
    {
    for(
    $i=1;$i<=5;$i++){
    $var "\$row->es$i";
    $arr[] = ${$var};
    }

    così non mi restituisce assolutamente nulla. mi potreste aiutare a trovare la soluzione?

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    la funzione eval() dovrebbe fare al caso tuo.

    Codice PHP:
    eval("$arr[] = $row->es".$i.";"); 
    Spero ti funzioni a dovere.


  3. #3
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    none

    con eval non mi printa nulla.

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.