benji: auf gerade Zahl prüfen - wie geht das ?

Hallo !

Meine Frage ist ebenso einfach wie die Antwort, die ich erwarte, nur leider kann ich mir sie nicht selbst geben ;-), also:

Wie kann man in PHP feststellen, ob eine Variable eine gerade Zahl ist (das die Var. eine ganze Zahl ist, ist vorrausgesetzt, aber ich will wissen, ob sie bei der divition durch 2 eine ganze Zahl ergibt :)

danke schon mal,

benji

  1. Hallo benji,

    Wie kann man in PHP feststellen, ob eine Variable eine gerade Zahl ist (das die Var. eine ganze Zahl ist, ist vorrausgesetzt, aber ich will wissen, ob sie bei der divition durch 2 eine ganze Zahl ergibt :)

    Du kannst es ander prüfen:
    if($meine_zahl % 2 == 0)
       echo "zahl ist gerade";
    else
       echo "pech gehabt";

    Gruß, Andreas

  2. Hallo benji

    du suchst Modulo Division! Unter diesem Stichwort müsstest du einiges finden!

    gruß roox

    1. Hallo benji

      du suchst Modulo Division! Unter diesem Stichwort müsstest du einiges finden!

      Nö, suche ich nicht. Was ist "Modulo Division" ? Ich will doch nur wissen, ob ... also:

      $x = 0; // wird hochgezählt

      while($x != ...)
      {
       if($x = gerade) $tdb = "<td>";
       else $tdb = "<td bgcolor="black">";
       echo $tdb . "BLa bla bla ";
      }

      das wärs unfähr im groben. Rauskommen soll eine Tabelle, wo eine Reihe hintergrund dunkel, anderer hell, und das abwechselnd.

      danke...

      benji

      1. hi,

        du suchst Modulo Division! Unter diesem Stichwort müsstest du einiges finden!
        Nö, suche ich nicht.

        ach, dass weisst du sicher?

        Was ist "Modulo Division" ?

        obwohl du nicht mal weisst, was das ist?

        modulo = divisionsrest.

        na und jetzt rate mal, wofür du den bei deinem problem brauchen kannst ...

        gruss,
        wahsaga

        1. na und jetzt rate mal, wofür du den bei deinem problem brauchen kannst ...

          ...und wozu ich Dir ein Beispiel gepostet habe. Schonmal getestet?

          Gruß, Andreas

      2. Hallo benji,

        Nö, suche ich nicht. Was ist "Modulo Division" ? Ich will doch nur wissen, ob ... also:

        dazu haben die anderen schon genug gesagt.

        das wärs unfähr im groben. Rauskommen soll eine Tabelle, wo eine Reihe hintergrund dunkel, anderer hell, und das abwechselnd.

        http://www.dclp-faq.de/q/q-code-tabellenfarbe.html

        Gruss, Thoralf

        --
        Sic Luceat Lux!
  3. Merhaba!

    Zunächst einmal schließe ich mich meinen Vorpostern an -
    Modulo ist das, was Du suchst.
    Aber es geht auch zu fuß:
    Überprüfe, ob der Proband, nachdem Du ihn durch 2 geteilt und
    abgerundet hast, dem Probanden geteilt durch 2 entspricht.
    Trifft das zu, liegt eine gerade Zahl vor.
    (Herrje, Assembler ist doch die einzig wahre Programmiersprache!)

    Bis dann - Ollie

    --
    Die Welt ist grau.
    Und bunt.
    Content is Quing!
    sh:( fo:| ch:? rl:? br:& n4:( ie:| mo:| va:) de:> zu:) fl:| ss:| ls:[ js:|
    1. Hallo Ollie,

      Überprüfe, ob der Proband, nachdem Du ihn durch 2 geteilt und
      abgerundet hast, dem Probanden geteilt durch 2 entspricht.

      Warum so umständlich? RightShift und CarryFlag prüfen^^ (So oder so ähnlich war das doch ^^)

      (Herrje, Assembler ist doch die einzig wahre Programmiersprache!)

      Hachja. Sch***e, werden wir alt ;)

      Gruss, Thoralf

      --
      Sic Luceat Lux!
      1. Hai Thoralf,

        Überprüfe, ob der Proband, nachdem Du ihn durch 2 geteilt und
        abgerundet hast, dem Probanden geteilt durch 2 entspricht.
        Warum so umständlich? RightShift und CarryFlag prüfen^^ (So oder so ähnlich war das doch ^^)

        *Nostalgisch seufz & sich wehmütig erinner*
        btst 0,$addr;

        (Herrje, Assembler ist doch die einzig wahre Programmiersprache!)
        Hachja. Sch***e, werden wir alt ;)

        Werden ist gut....
        *snyft*

        Bis dann - Ollie

        --
        Die Welt ist grau.
        Und bunt.
        Content is Quing!
        sh:( fo:| ch:? rl:? br:& n4:( ie:| mo:| va:) de:> zu:) fl:| ss:| ls:[ js:|