phpbar.de logo

Mailinglisten-Archive

[php] OR-Operator

[php] OR-Operator

Michael Motzkus php_(at)_phpcenter.de
Sat, 12 Jan 2002 17:39:21 +0100


Hallo,

folgendes Statement:

if ( $ds[2] != '2' || $ds[2] != '3' || $ds[2] != '4' || $ds[2] != '6'
){rechte_fehler();}

Ich bekomme immer "rechte_fehler()", obwohl $ds[2] 2 ist. Wenn ich nur
einen Vergleich anstelle, passiert das nicht. Leider muss ich die drei
abprüfen ... gibt es ein Problem mit dem Aneinanderreihen von "||"? Bei
"&&" klappt das nämlich hervorragend. Falls ja, kann mir jemand eine
Alternative zu drei Reihen if...elseif... sagen?

Vielen Dank.


Michael Motzkus


php::bar PHP Wiki   -   Listenarchive