ichen: überprüfen ob ganze Zahl

Moin!
wie kann ich mit php überprüfen, ob eine zahl eine ganze zahl ist, also ohne kommastellen.
thx iichen

--
Bier und Schnaps - die Getränke der Völker, denen Nebel und Regen vertraut sind.
Heinrich Heine
  1. Hallo.

    is_int()
    siehe http://de3.php.net/manual/de/function.is-int.php

    MfG _Siro.

    1. Hello,

      is_int()
      siehe http://de3.php.net/manual/de/function.is-int.php

      Da sehe ich nicht so. Denn dazu müsste die zahl doch erst umgewandelt werden, wenn sie als String aus einem HTML-Formular kommt. Oder?

      Das ist bei PHP nicht so unkritisch.

      Liebe Grüße aus http://www.braunschweig.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
  2. Hello,

    wie kann ich mit php überprüfen, ob eine zahl eine ganze zahl ist, also ohne kommastellen.

    so spontan fällt mir das ein

    $zahl = 22;

    echo (inval($zahl)==$zahl)?"TRUE","FALSE";

    Oder meintest Du das Format, ob die Zahl z. als "22.00" oder "22" geschrieben wurde?

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. Moin!

      ich meine, ob eine zahl eine 22,56 ist oder eine ganze 22

      p.s.: dieses inval fand ich in meinem manual nicht :-(
      ichen

      --
      Bier und Schnaps - die Getränke der Völker, denen Nebel und Regen vertraut sind.
      Heinrich Heine
      1. Hello,

        ich meine, ob eine zahl eine 22,56 ist oder eine ganze 22

        p.s.: dieses inval fand ich in meinem manual nicht :-(

        Sorry. das heißt ja auch intval().

        22,56 ist aber unter PHP keine Dezimalzahl.
        22.56 wäre eine.

        Und woher kommt die Zahl? Kommt die aus dem Browser oder aus einer Datei oder aus einer Funktion als Ergebnis?

        Und dass Du das nicht findest, glaube ich Dir nicht. Ich habe es mal für Dich eingetippt, mit dem Schreibfehler:

        http://de.php.net/manual-lookup.php?pattern=inval&lang=de

        Nun schau mal, was Du da bekommst. Gleich oben links steht die richtige Funktioen. Soviel Mitdenken kann man doch erwarten, oder ;-))

        Liebe Grüße aus http://www.braunschweig.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
        1. Moin!
          danke, ich habe jetzt gefunden was ich suche. ich habe nir das manual als .chm runtergeladen und habe da drin gesucht. da konnte der nichts finden.
          tschüss ichen

          --
          Bier und Schnaps - die Getränke der Völker, denen Nebel und Regen vertraut sind.
          Heinrich Heine
          1. Hello,

            danke, ich habe jetzt gefunden was ich suche. ich habe nir das manual als .chm runtergeladen und habe da drin gesucht. da konnte der nichts finden.

            Das ist zwar ganz praktisch, wenn man nicht dauernd online ist oder PHP-Manual mals streikt, aber das neuest ist das nicht.

            Funkteioniert es denn nun so, wie Du dachtest?

            Liebe Grüße aus http://www.braunschweig.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
            Nur selber lernen macht schlau