Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Ho una serie di variabili generate... che non riesco a riprendere...con un for...

    Ho $NUM1, $NUM2 ecc... fino a $NUM325

    vorrei riprenderle con un for...

    del tipo:

    for ($i=0; $i<326;$i++)

    {
    print $NUM[$i];
    }

    ma mi da sempre questo errore:

    Notice: Undefined variable: NUM in C:\Programmi\EasyPHP 3.0\www\paginaprova.php on line 2354

    dove fagiano???

    Thanks!


  2. #2
    provato a mettere $num (minuscolo) ?

  3. #3
    l'errore è dovuto al fatto che tu provi a ciclare un array $num, ma in realtà tu hai 325 variabili array distinte. $NUM1 non è la stessa cosa di $NUM[1]!

    Se vuoi usare delle variabili in ciclo for ti consiglio di modificare tutti i $NUMx in $NUM[x]

  4. #4
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    se a qualcuno/a servisse... :)

    Ho risolto così:

    for ($i=1; $i<326; $i++) {

    $stringa="$i";
    //print "questa è una stringa: $stringa";
    //print "E' stringa si o no?";
    //print is_string($stringa);
    $variabileintermedia="NUM$stringa";
    //print "$variabileintermedia";
    //print "cosa stampa adesso?:".$$variabileintermedia;
    print $$variabileintermedia."---";

    }

    grazie lo stesso


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.