$variable$zaehler

kesnw

Erfahrenes Mitglied
Hallo, ich möchte 5 variablen anlegen:

$variable1 = 1;
$variable2 = 2;
$variable3 = 3;
$variable4 = 4;
$variable5 = 5;

Ist es möglich das irgenwie so zu machen:

PHP:
for ($z = 1; z <= 5; z++) {
$variable$z = $z;
}

Bitte um schnelle Hilfe!
 
Ok,
habs mit einem Array gemacht:

PHP:
for ($z = 1; $z <= 5; $z++){
$variable["$z"] = $z;
}

Anders gehts wohl nicht oder?

z.B. sowas wie $variable.+$z = $z...
 
Variable Variablen!
PHP:
$var1 = "Hallo";
$var2 = "Hallo";
$var3 = "Hallo";
$var4 = "Hallo";
$var5 = "Hallo";

for ($i=1; $i<=5; $i++) {
    $sTmp = "var".$i;
    echo $$sTmp."<br>\n";
}
 
Ne, das gehört so.

Beispiel:
PHP:
$foo = "bar";
$bar = "hello world";

echo $$foo;
$foo hat den Wert "bar".
$bar hat den Wert "hello world"
wenn man nun $$foo schreibt, wird der Wert von $foo als Variable benutzt, also $bar.
Und es wird ausgegeben: "hello world"

Is schlecht erklärt.
Hier steht das ganze nochmal ausführlicher:
http://de3.php.net/manual/de/language.variables.variable.php
 
Zurück