Supportnet Computer
Planet of Tech

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.

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

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

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: