Mailinglisten-Archive |
> Ich hab da ein Problem mit Operatoren innerhalb folgender > IF-Anweisung: > > if (($arr1[var] != "") && (($arr2[id] != 4) || ($arr2[id] != 5))) > > Konkretes Problem: Egal welchen Inhalt $arr2 hat, es wird > immer der Code in der IF-Anweisung ausgeführt obwohl das bei > 4 und 5 nicht der Fall sein soll. > Das eigentliche Problem scheint hier der Operator || zu sein, > denn auch wenn ich den vorderen Teil mit $arr1 und && > weglasse wird generell immer der Code der IF-Anweisung > ausgeführt. Vielleicht weiss da jemand Rat und kann mir sagen > wo der Fehler liegt. du sagst es selber: 4 und 5 ^^^ und die ' koennen auch nicht schaden (ausser var und id sind konstanten (=define()) if (($arr1['var'] != "") && ($arr2['id'] != 4) && ($arr2['id'] != 5)) /achim
php::bar PHP Wiki - Listenarchive