dreier Vergleich

dreier Vergleich

am 29.06.2006 12:21:17 von joerg p

Hallo,

kann man eigentlich drei Variablen gleichzeitig vergeleichen?
So ungefähr:
if($var1 == $var2 == $var3){
echo "alle gleich";
}

Gruss
Jörg

Re: dreier Vergleich

am 29.06.2006 12:33:28 von joerg p

Ach klar, tschuldijung, natürlich mit Klammern....


joerg pfeffer schrieb:
> Hallo,
>
> kann man eigentlich drei Variablen gleichzeitig vergeleichen?
> So ungefähr:
> if($var1 == $var2 == $var3){
> echo "alle gleich";
> }
>
> Gruss
> Jörg

Re: dreier Vergleich

am 29.06.2006 12:57:04 von Ulf Kadner

joerg pfeffer wrote:

> kann man eigentlich drei Variablen gleichzeitig vergeleichen?
> So ungefähr:
> if($var1 == $var2 == $var3){
> echo "alle gleich";
> }

So nicht!

Richtig:

if (($var1 == $var2) && ($var1 == $var3)) echo "alle gleich";

Wenn Dus kürzer haben willst packs in ne Funktion/Methode.

MfG, Ulf

Re: dreier Vergleich

am 29.06.2006 13:00:11 von Ulf Kadner

joerg pfeffer wrote:

> Ach klar, tschuldijung, natürlich mit Klammern....

Wie meinst Du das?

so etwa?

if(($var1 == $var2) == $var3) ...

Das ergibt aber auch für ($var1=1, $var2=1, $var3=3)
und tausende andere Möglichkeiten ein falsches Ergebnis!

MfG, Ulf