Seite 1 von 1
[gelöst] if Anweisung
Verfasst: 30.08.2005 18:15
von Suche Hilfe
Wie kann man eine if überprüfung mit mehreren vergleichen machen?
Der Code ist so
wie kann ich es machen das er die Variable $test nach mehreren wörtern prüft?
Aber ohne if else und nicht auf diese Weise
Es sollte so sein:
Falls $test nicht gleich test oder test1 oder test2
Verfasst: 30.08.2005 18:29
von Dr.Murphy
mal was zum Thema "If-Schleife", das ich heute hier gelesen hab...
Blutgerinsel hat geschrieben:PhilippK hat geschrieben:[.....]if-Schleifen[....]
Diese Aussage allein lässt schon auf mangelnde Kompetenz schließen.....
Selbst die PHP Developer haben in Ihrer [1] FAQ deshalb folgendes hierzu dokumentiert, wohl nicht zu unrecht
[1]
http://faq-php.de/q/q-terminologie-if.html
Verfasst: 30.08.2005 19:05
von fanrpg
Code: Alles auswählen
if($test == "test" && $test != "test" or $test === "test" xor $test == "xD")
{
// Völlig unlogisch, soll es aber auch nur demonstrieren
}
Verfasst: 30.08.2005 19:37
von Suche Hilfe
Erstmal Danke für eine Antwort
Aber das ist genau das was ich nicht wollte.
Es sollte eine Variable nach mehreren Werten überprüfen. Und wenn keine von dennen Zutreffend dann else.
Also die Lösung mit dem $test != 'test' || $test != 'test1' || ......
kannte ich schon. Bei 20 Wörtern aber die er überprüfen soll wirds lästig es alles zu schreiben. Deswegen frage ich ob es eine andere leichtere Lösung gibt
z.Bsp. in solcher Variante if($test != 'test','test1','test2')
und würde so ein Script überhaupt funktionieren?
Oder kann man so überprüfen ob ein Wert in einer Array enthalten ist und falls nicht dann else? Das mit der Array wär doch am nähsten an der Lösung oder?
Verfasst: 30.08.2005 19:45
von fanrpg
Code: Alles auswählen
$array = array("bla1", "bla2", "bla3", "bla4", "und so weiter");
if($test == $array)
{
//bla
}
Das selbe geht auch mit variablen
Verfasst: 30.08.2005 20:02
von Suche Hilfe
OK Danke.
In einem Array funzt wunderbar