• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit variablen Variablennamen

_R_A_L_F_

Mitglied
Hallo,

wie es der Titel schon sagt habe ich folgendes Problem:

ich möchte einen Variablennamen variable machen, da ich ihn im späteren Code entsprechend abfrage.

In meinem Beispiel: i ist eine Zahl
$wert(x) = 'bla';

spätere Verwendung ist dann z.B.
$wert1 = 'bla', $wert2 = 'bla', usw.

Hab mir mal ein kleines Beispiel zusammen gebaut, welches aber eine Notice bringt, wo ich ich bis jetzt noch nichts gefunden hab, wie ich das ganze lösen kann.

Mein Beispiel:
PHP:
$zaehler = '1';
${wert.$zaehler} = “wert”;

echo $wert1;

Also echo sollte erscheinen für $wert1 = 'wert1'

Ich bekomm außer dem Wert aber das Notice:
Notice: Use of undefined constant wert - assumed 'wert' in

Wie kann ich das ganze umgehen?

Danke
 
Tja, da war ich wohl zu voreilig.

Die Notice ist weg wenn man keine Syntax Fehler macht :)

PHP:
$zaehler = '1';
${"wert".$zaehler} = 'wert';

echo $wert1;

Dann funktionierts auch ;)
 
Zurück
Oben