roger: $var0...$var10

hallo!

ich habe ein kleines problem und weiss keine lösung:

ich bekomme $anzahl variablen übergeben und möchte sie auslesen.
die variable wurde vorher definiert als name0, name1, name2 etc. .

mit meinen rudimentären perl kenntnissen weiss ich, dass ich mit $variable$anzahl die einzelnen variablen auslesen kann, wie mach ich das aber in php, die schreibweise ist da ja nicht erlaubt!

kleines beispielscript:

for ($i=0;$i<=$anzahl;$i++)
{
   print "name$i <br>";
}

danke schonmal im voraus!
r.

  1. grrr.

    learning by selbstprobiering:

    ${name.$j}

    danke roger!

  2. kleines beispielscript:

    for ($i=0;$i<=$anzahl;$i++)
    {
       print "name$i <br>";
    }

    danke schonmal im voraus!
    r.

    print ${$name.$i}

  3. Hi,

    ich bekomme $anzahl variablen übergeben und möchte sie auslesen.
    die variable wurde vorher definiert als name0, name1, name2 etc. .

    dafuer haben die netten Menschen von PHP Arrays implementiert.

    Jan
    --

  4. Moin,

    ich bekomme $anzahl variablen übergeben und möchte sie auslesen.
    die variable wurde vorher definiert als name0, name1, name2 etc. .

    Und da bisher noch keine richtige Antwort auf die ursprüngliche Frage kam (ja, Arrays wären in der Tat die richtigere Lösung des Problems), hier nochmal zur Freude des Archivs:

    ${"name".$i}

    (${name.$i} funktioniert zwar in den meisten Fällen, aber das ist Zufall; ${$name.$i} funktioniert in den wenigsten Fällen, aber das ist ebenfalls Zufall)
    --
    Henryk Plötz
    Grüße von der Ostsee