Variabler Variablenname

Superior8881

Mitglied
Moin,

ein Teil meines Variablennamens soll variabel sein!

Ganz einfach ungefähr so:
PHP:
for ($i = 1; $i <= 5; $i ++) {
    $variablenname.$i = 4;
}

Wie wäre denn die richtige Schreibweise?

Gruß und Danke
Markus
 
Zvoni hat recht. Man numeriert keine Variabeln sondern macht eine als array.

ABer der Kern der Frage. mit $$ kann man eine variabe Variable abrufen
PHP:
  $varname = 'test';
  $test = 123;
  echo $$varname; // -> 123
  $$varname = 456;
  echo $test;  // -> 456

In deinem Fall müsste das etwa so aussehen. Schön ist es nicht
PHP:
$varpreffix = 'variablenname'; 
for ($i = 1; $i <= 5; $i ++) {
    $varname = "{$varpreffix}{$i}";
    $$varname  = 4;
}
 

Neue Beiträge

Zurück