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