if.....i knew more about php...

Tob

Erfahrenes Mitglied
kann man auf mehrere bedingungen in eine If anweisung bauen?
Damit man sich nicht solche sachen bauen muss:
PHP:
if($var1 == bedingung1){
   if($var2 == bedingung2){
        if($var3 == bedingung3){
            if($var4 == bedingung4){
                echo "juhu fünf millionen Bedingungen sind erfüllt!! ;-) ";
}
}
}
}
tob
 
ajo, is ganz einfach: mit and und or :

PHP:
if($bedingung1==wahr and ($bedingung2==wahr or $bedingung3==wahr)) {
    echo "bedingung 1 ist wahr";
    echo "bedingung 2 oder bedingung 3 ist auch wahr, oder beide";
}
else {
    echo "entweder bedingung 1 ist falsch";
    echo "oder bedingung 2 und bedingung 3 (beide !!!) sind falsch";
}

Gruß
Dunsti
 
wer hätte mir auch sonst die frage in so kurzerzeit beantwortet.(wow 5 min)

Dunsti rules....
...es gibt in der ganzen Wilden Westzone des WWW niemander der schneller ist als er :)


und ich bin mal wider stunden später zugange


Danke jedenfalls

tob
 
geht noch einfacher:

PHP:
and: if ( "bla" == "bla" && "bla" == "bla" ) { }

or: if ( "bla" == "bla" || "bla" == "bla" ) { }
 
gibt auch noch nen switch-case befehl....=> ist für mehrere falluntefscheidungen!

PHP:
switch ($zahl)

{

case 1:

echo "zahl ist 1";

break;

case 2:

echo "zahl ist 2";

break;

case 3:

echo "zahl ist 3";

break;

default:

echo "zahl ist nicht 1,2 oder 3";

break;}

vielleicht hilft dir das auch :)
 
den switch-case kannte ich schon der ist für meine zwecke aber nicht so richtig sinnvoll.

@Husky Ich nehme an das man bei deiner Version auch so klammern kann wie bei dunstis oder?

tob
 
ja, da kannst Du genauso klammern ;)

&& ist das selbe wie and
|| ist das selbe wie or

nochwas zum Klammern: and kommt vor or (ähnlich wie bei Mathe, da kommt multiplizieren vor addieren)

Gruß
Dunsti
 

Neue Beiträge

Zurück