Forum
Öffentliche Foren |
geschlossen
FORUM: Spiele & Computer THEMA: PHP: IF Variable ungleich mehrerer Werte | |||
AUTOR | BEITRAG | ||
phoeniks
RANG Godlike |
#1 - 14.08 13:06 Hallo zusammen!Folgendes Problem: $a ungleich 4 oder 6 oder 7 oder 9 Gibt es eine Möglichkeit dies in PHP kürzer/eleganter/lesbarer auszurücken als: if($a!=4 OR $a!=6 OR $a!=7 OR $a!=9) so was ähnliches wie es in MySQL möglich wäre mit $a NOT IN (4,6,7,9) oder so? Danke... |
||
thies
RANG Deckschrubber |
#2 - 14.08 13:19 Einswitch-case wäre noch eine Alternative. Aber ansonsten ist es doch recht kurz. Solltest du noch mehr werte haben, eventuell über eine mathematische Formel nachdneken, welche diese Werte beschreibt. (eventuell halt auch 2 oder drei formeln) |
||
k-to-the-laus(topher)
RANG Lord of Luck |
#3 - 14.08 13:33
|
||
masta // thomas
RANG Prophet of Clanintern |
#4 - 14.08 22:56 (ich würd mir den Zwischenschritt mit $arr = ar..... sparen, sprich, direkt if(!in_array($a, array(1,2,3,4,5))) benutzen) |
||
horst
RANG Prophet of Clanintern |
#5 - 14.08 22:58 anders ist's aber schon lesbarer.. aber geschmackssache :-) |
||
masta // thomas
RANG Prophet of Clanintern |
#6 - 14.08 23:03 Geschmacksache, auf jeden FallAber bei if($a!=4 OR $a!=6 OR $a!=7 OR $a!=9) ist es ja nicht mehr lesbar -- (Hallo Martin ) |
||
Perseus
RANG Deckschrubber |
#7 - 15.08 00:21 dann schreib halt
:p ;) |
||
horst
RANG Prophet of Clanintern |
#8 - 15.08 09:01 Huhu Thomas Ich würde auch die OR Notation benutzen. Finde ich schon lesbar, wenn es nicht unbedingt 200 Werte sind ;-) |
||
phoeniks
RANG Godlike |
#9 - 15.08 09:10 Danke erstmal für die Antworten/Vorschläge.Ich denke ich werde die Methode mit dem Array benutzen bzw. mir eine kleine Funktion dafür schreiben. Der Thread kann zu. |
||
geschlossen