Andreas Korthaus: Hänge in einem Scripte fest brauche hilfe

Beitrag lesen

Hallo!

[...]

so weit so gut

Am besten kürzt man sein Problem auf das wesentliche, dan muß sich nicht jeder hier dadurch kämpfen.

Nur das blöde ist die Ausgabe

Ich möchte mittels einer

for($zahl=0;$zahl<100;$zahl++)
{}

Variablen in form von "$anzahl1 bis $anzahl100" erzeugen

aber ich bekomme immer nur die String angezeigt

Meine versuche sahen so aus:
for($zahl=0;$zahl<10;$zahl++)
{
$anzahl = $ . $zahl ;

$Beschreibung=$Beschreibung.$zahl;
$nr=$nr.$zahl;
$oemnr =$oemnr.$zahl;
$orginale=$orginale.$zahl;
$recycle=$recycle.$zahl;
}

(das hätte gereicht ;-))

Wieso willst Du diese Variablen erzeugen? Sollte das nicht eleganter über einen Array mit 100 Elementen machbar sein?
siehe hierzu
http://php3.de/manual/de/language.types.array.php und
http://www.php-faq.de/ch/ch-arrays.html

Und wenn Du es auf jedenfall wie oben machen willst, dann probier es mal so:

for($zahl=0;$zahl<10;$zahl++) {
    $temp = "anzahl".$zahl;
    $$temp = "was auch immer Du da rein schreiben willst";
}

// Zugreifen kannst Du dann z.B. mit echo $anzahl23...

Mit arrays würde man das so machen:

for($zahl=0;$zahl<10;$zahl++) {
    $anzahl[$zahl] = "was auch immer Du da rein schreiben willst";
}

// Zugreifen kannst Du dann z.B. mit echo $anzahl[23]...

Grüße
Andreas