jens: variable in einer Zeil mit meherer Werten vergleichen

Hallo,

schreibfaul wie ich nunmal bin, suche ich nache einer Möglichkeit
mittels einer zeile PHP-Code eine Überprüfung einer Variable
vor zu nehmen.
Intuitiv schrieb ich:

if($variable == (1 || 2 || 3))

Soll bedeuten: wenn die Variable 1 oder 2 oder 3 ist, dann mache
weiter. Funktioniert aber nicht so.
Hat vielleicht einer eine bessere Idee?

Gruß!

  1. hi jens,
    so müsste es funktionieren:

    if($variable==1 or $variable==2 or $variable==3)

    gruß
    MKay

  2. hi,

    if($variable == (1 || 2 || 3))

    Soll bedeuten: wenn die Variable 1 oder 2 oder 3 ist, dann mache
    weiter. Funktioniert aber nicht so.
    Hat vielleicht einer eine bessere Idee?

    in_array()?

    gruß,
    wahsaga

    --
    "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
    1. Dankeschön!

      Wie gesagt, ich wollte es gern in einer Zeile absolvieren, von daher
      ist ein Array schon wieder mehr als ich wollte.

      Gruß!

      1. Wie gesagt, ich wollte es gern in einer Zeile absolvieren, von daher
        ist ein Array schon wieder mehr als ich wollte.

        if (in_array($variable, array(1, 2, 3)))

        passt doch...