Gerade und Ungeeade Zahlen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gerade und Ungeeade Zahlen

    Hallo Freunde,

    ich habe ein Problem... wie bringe ich PHP dazu mir zu sagen, ob eine Zahl (Variable) gerade, oder ungerade ist?

    Wer kann mir helfen?

    Besten Dank schon jetzt

    Parador

  • #2
    Hi Parador,

    if ($variable % 2 > 0)
    {

    // Ungerade Zahl

    }
    else {
    // Gerade Zahl

    }

    so müßte es klappen !

    cya,
    Bladerunner
    protaction² - protection in action -
    [color=blue]die community für inline-skater, skateborder, kickboard und classic skater[/color]

    www.protaction2.de

    Kommentar


    • #3
      echo "$i ist ".($variable % 2 ? 'ungerade':'gerade');
      echo "$i ist ".($variable & 1 ? 'ungerade':'gerade');

      Die beiden sind identisch ... aber die Version mit dem "& 1" ist einen Tick schneller.

      PS: Das ">0" kann entfallen, da alles was ungleich 0 ist, dem booleschen Wert true entspricht. Die Werte 0 und leere Strings bedeuten false.
      mein Sport: mein Frühstück: meine Arbeit:

      Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

      Kommentar


      • #4
        Vielen Dank für die Hilfe!!!
        Bin immer wieder begeistert wie super nett Ihr alle seid und wie Ihr mir immer wieder helft!!!

        Danke!!

        Kommentar

        Lädt...
        X