Nadine: Code einfacher schreiben

Hallo Ihr,

kann mir jemand sagen, wie ich folgenden Code kürzer schreiben kann?
Das Ganze wird mir irgendwann zu lang:

if($x == 5 || $x == 10 || $x == 15 || $x == 20 || $x == 25 || x == 30) ....

$x soll also die ganze 5er-Reihe durchgehen.

1000 Danke an alle ...

Eure Nadine

  1. Probiere das mal:

    if ($x % 5 == 0) {
    }

    Grüsse, Ingo

    1. Hi Ingo,

      vielen, vielen Dank für Deine schnell Antwort, es klappt prima ...

      CU

      1. Hi Ingo,

        vielen, vielen Dank für Deine schnell Antwort, es klappt prima ...

        CU

        Hallo Nadine,

        es gibt noch eine weitere Möglichkeit, die ich generell benutze.

        statt

        if($x==5||$x==10||$x==15||$x==20||$x==25||$x==30)
        {
             tueetwas();
        }

        kannst du auch schreiben:

        $zahlen=array(5, 10, 15, 20, 25, 30)
        if(in_array($x, $zahlen))
        {
              tueetwas();

        }

        oder wenn du es auch anders haben möchtest.

        switch($x)
        {
             case 5:
             case 10:
             case 15:
             case 20:
             case 25:
             case 30:
                 tue_etwas();
                 break;
             default:
                tue_etwas_anderes();

        }

        1. Wie wärs mit

          for ($i=0,$i<=1000,$i=$i+5)
          {

          }

          Ist relativ flexibel....

  2. Sup!

    If x % 5 == 0 vielleicht?

    Hattest Du kein Mathe in der Schule?

    Gruesse,

    Bio

    --
    Ist es kalt hier, oder bin ich das?
  3. Hallo,

    if($x == 5 || $x == 10 || $x == 15 || $x == 20 || $x == 25 || x == 30) ....
    $x soll also die ganze 5er-Reihe durchgehen.

    Willst Du "Falls $x durch 5 ohne Rest teilbar ist..." ?
    => Modulo
    http://www.php.net/manual/de/language.operators.arithmetic.php

    if ($x % 5 == 0)
      { }

    Wenn Du nur positive Zahlen willst:

    if (($x % 5 == 0) AND ($x>0))
      { }

    Gruesse,

    Thomas

  4. http://de3.php.net/manual/en/function.bcmod.php

    if(!bcmod($x,5))....

    grüße zwomble