Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Wie kann man die wiederholungen im Code eleganter/kürzer schreiben
Frage
Hallo noch einmal,
Ich habe folgenden Code:
[code]If (((isset($test1)) && ($test1 == 'bestanden')) &&
((isset($test2)) && ($test2 == 'bestanden')) &&
((isset($test3)) && ($test3 == 'bestanden')))
{........}[/code]
--> Wie kann man das eleganter schreiben, ohne die einzelnen Bedinungen x-mal zu wiederholen?
Mit einer for-schleife oder was schlagt ihr vor?
Vielen lieben Dank für Eure Vorschláge im voraus
Gruss und einen sonnigen Nachmittag
Mel
Antwort 1 von Woo
Moin,
ne Foreach schleife bietet sich da an.
Damit durchläufst du alle POST Werte, wobei $key der Name ist, und $wert dann der Value.foreach ($_POST as $varname => $varvalue)
ne Foreach schleife bietet sich da an.
foreach ($_POST as $key=> $wert) Damit durchläufst du alle POST Werte, wobei $key der Name ist, und $wert dann der Value.foreach ($_POST as $varname => $varvalue)
Antwort 2 von Mel
Hallo,
ja, das wäre bei POSTwerten super. Aber es handelt sich nicht um POST-werte sondern in der selben Datei noch definierte Variablen.
Vielleicht weiss ja jemand wie ....
Gruss Mel
ja, das wäre bei POSTwerten super. Aber es handelt sich nicht um POST-werte sondern in der selben Datei noch definierte Variablen.
Vielleicht weiss ja jemand wie ....
Gruss Mel
Antwort 3 von Woo
Dann speicher die Variablen in einem Array ab, und geh später mit ner Foreach Schleife über das Array.
Antwort 4 von Mel
ok, mach ich
Ein Danke schön
Gruss Mel
Ein Danke schön
Gruss Mel

