Gray Erfahrenes Mitglied 18. November 2005 #1 kurze Frage kann man folgenden If-Befehl irgendwie in einer Kurzform schreiben? PHP: if(($a == 1) || ($a == 2) || ($a == 3)){ ... else{ ... } Ich dachte in folgender art: PHP: if($a == (1 || 2 || 3)){ ... }else{ ... } aber das geht leider nicht.
kurze Frage kann man folgenden If-Befehl irgendwie in einer Kurzform schreiben? PHP: if(($a == 1) || ($a == 2) || ($a == 3)){ ... else{ ... } Ich dachte in folgender art: PHP: if($a == (1 || 2 || 3)){ ... }else{ ... } aber das geht leider nicht.
H hpvw Erfahrenes Mitglied 18. November 2005 #2 Man könnte das mit [phpf]in_array[/phpf] lösen, aber ob es sinnvoll ist hängt vom konkreten Fall ab. Hier ein Beispiel: PHP: <? if (in_array($a,array(1,2,3))) { //... } ?> Gruß hpvw
Man könnte das mit [phpf]in_array[/phpf] lösen, aber ob es sinnvoll ist hängt vom konkreten Fall ab. Hier ein Beispiel: PHP: <? if (in_array($a,array(1,2,3))) { //... } ?> Gruß hpvw