Ankündigung

Einklappen
Keine Ankündigung bisher.

GET-Variable überprüfen ob String oder Zahl

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

  • GET-Variable überprüfen ob String oder Zahl

    Hallo,
    wie kann ich überprüfen, ob eine GET-Variable ein String oder eine Zahl enthält/ist?
    Gruß Timo

  • #2
    AW: GET-Variable überprüfen ob String oder Zahl

    is_int() überprüft ob string nur eine zahl ist.

    andernfalls ob eine zahl enthalten ist, da würde ich einen regulären ausdruck vorschlagen....(boardsuche, google helfen)
    AC/DC Fanpage www.ifyouwantblood.de
    Nein zur Zensur im Internet und anderswo - Anonymous

    Kommentar


    • #3
      AW: GET-Variable überprüfen ob String oder Zahl

      Hi,
      eine GET-Variable ist immer vom Typ String.
      Um ihren Inhalt zu prüfen, könntest Du zunächst is_numeric() verwenden. Und wenn es eine Integerzahl sein soll, würde ich noch auf intval($_GET['zahl']) prüfen.

      Gruß
      Ingo
      Ingo Webdesign

      Kommentar


      • #4
        AW: GET-Variable überprüfen ob String oder Zahl

        Hi,
        Zitat von Brian Beitrag anzeigen
        is_int() überprüft ob string nur eine zahl ist.
        nein - ob die Variable vom Typ int ist; und das sind GET-Variablen wie gesagt nie.
        Gruß
        Ingo
        Ingo Webdesign

        Kommentar


        • #5
          AW: GET-Variable überprüfen ob String oder Zahl

          Zitat von Ingo Beitrag anzeigen
          Hi,

          nein - ob die Variable vom Typ int ist; und das sind GET-Variablen wie gesagt nie.
          Gruß
          Ingo
          stimmt hups...
          AC/DC Fanpage www.ifyouwantblood.de
          Nein zur Zensur im Internet und anderswo - Anonymous

          Kommentar


          • #6
            AW: GET-Variable überprüfen ob String oder Zahl

            Okay,
            danke für eure Antworten!

            Gruß Timo

            Kommentar


            • #7
              AW: GET-Variable überprüfen ob String oder Zahl

              Hi Timo,

              als kleines Beispiel vielleicht:
              Code:
              <?php
              $var = $_GET['var'];
              
              if (is_numeric($var))
              {
              	echo "ich bin eine zahl";
              }
              else
              {
              	echo "ich bin ein string";
              }
              ?>
              Vielleicht hilft es ja ein wenig

              Gruß,
              Progger
              ===========================
              Es gibt viel zu tun! Packen wir´s an!
              ===========================

              Kommentar


              • #8
                AW: GET-Variable überprüfen ob String oder Zahl

                Hi,
                Zitat von progger83 Beitrag anzeigen
                als kleines Beispiel vielleicht:
                Code:
                <?php
                if (is_numeric($var))
                {
                	echo "ich bin eine zahl";
                }
                wenn auch z.B. +0123.45e6 oder 0xFF als Zahl ok ist...

                Gruß
                Ingo
                Ingo Webdesign

                Kommentar


                • #9
                  AW: GET-Variable überprüfen ob String oder Zahl

                  Ist es auch möglich anstatt einer Buchstaben-Zahlenkombination nur "reine" Zahlen herauszufinden?

                  Also wenn ich z.B. die Varibale
                  id=news01 habe, dass die dann nicht als Zahl erkannt wird, sondern nur wenn z.B. id=12345 dasteht.

                  Ist das auch möglich?

                  Gruß Timo

                  Kommentar


                  • #10
                    AW: GET-Variable überprüfen ob String oder Zahl

                    ich würds so machen...
                    PHP-Code:
                    ?option=news&id=123456

                    $option 
                    $_GET['option'];
                    $id $_GET['id']; 
                    naja usw...
                    Das eProjekt - Web- & Werbeagentur

                    Kommentar


                    • #11
                      AW: GET-Variable überprüfen ob String oder Zahl

                      Das war doch gar nicht gefragt. Er will die GET-Variable überprüfen, ob sie auch wirklich nur eine Zahl ist. Ich würde das mit preg_match() und einer RegEx machen.

                      PHP-Code:
                      $var $_GET['var'];

                      if((!
                      preg_match("/^[0-9]*$/"$var)) {
                        echo 
                      "Keine Zahl.";
                      }
                      else {
                        echo 
                      "Zahl.";


                      greetz

                      P.S.: Wobei ich mir bei der RegEx nicht sicher bin, ob die stimmt.
                      sigpic

                      Kommentar


                      • #12
                        AW: GET-Variable überprüfen ob String oder Zahl

                        was ingo anmerkte stimmt zwar - stellt aber kein wirkliches problem da. da nur spaßvögel das eingeben werden, braucht man das auch nicht zu berücksichtigen........ein is_numeric() genügt erweiterten ansprüchen....
                        AC/DC Fanpage www.ifyouwantblood.de
                        Nein zur Zensur im Internet und anderswo - Anonymous

                        Kommentar


                        • #13
                          AW: GET-Variable überprüfen ob String oder Zahl

                          Hi,
                          Zitat von Brian Beitrag anzeigen
                          was ingo anmerkte stimmt zwar - stellt aber kein wirkliches problem da. da nur spaßvögel das eingeben werden, braucht man das auch nicht zu berücksichtigen.
                          das sehe ich anders. Wenn die Auswertung Integer verlangt, kann es hier durch fehlerhafte Eingaben zu unerwarteten Ergebnissen kommen. Entweder die Auswertung fängt solche Fehleingaben ab - dann ist eine Vorprüfung gar nicht erforderlich - oder die Eingabe wird wirklich auf Integer geprüft.

                          Gruß
                          Ingo
                          Ingo Webdesign

                          Kommentar

                          homepage-forum.de - Hilfe für Webmaster! Statistiken

                          Einklappen

                          Themen: 57.078   Beiträge: 432.009   Mitglieder: 29.246   Aktive Mitglieder: 45
                          Willkommen an unser neuestes Mitglied, payais.

                          Online-Benutzer

                          Einklappen

                          285 Benutzer sind jetzt online. Registrierte Benutzer: 2, Gäste: 283.

                          Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

                          Die neuesten Themen

                          Einklappen

                          • ST747
                            9 EUR Ticket - Chaos vorprogrammiert
                            Hallo, jetzt kommt das 9 EUR.

                            Da stellt sich für mich die Frage, wie groß wird das Chaos?


                            Sicher werden das viele nutzen und hauptsächlich die Bahn wird überlastet werden. Die Pendler, die auf den Zug angewiesen sind, werden sich dann mit dem Platzmangel ärgern...
                            Gestern, 17:57
                          • matze244
                            Homepage umziehen
                            Hallo liebes Forum,

                            ich möchte eine Vorhandene Webseite von T-Online (wurde nicht von mir erstellt, aber ich übernehme den Großteil der Homepage vom Bekannten) zu einen anderen Anbieter umziehen.
                            Dabei habe ich bei T-Online den ganzen Ordner kopiert wo die ganzen Unterordner drin...
                            20.05.2022, 20:21
                          • zfry123
                            instagram: Wie kann ich sehen, wer meine Highlights angeschaut hat?
                            Liebe Community,

                            wie kann man sehen, wer sich die Highlights auf einem Instagram-Profil angeschaut hat? Im Netz finde ich zu diesem Thema zwei Artikel. Im ersten Artikel steht folgendes:
                            1. Navigieren Sie zu Ihrem Profil auf Instagram.
                            2. Tippen Sie auf das Symbol des Highlight, zu dem Sie
                            ...
                            20.05.2022, 16:36
                          • croxxx69
                            Seite nicht von Google indexiert?
                            Hallo, wenn ich site:meineseite in google eintippe, ist leider immer noch kein Resultat in Google, also nicht indexiert. Die Seite ist schon paar Monate online, auch in Search Console angemeldet... Kann mir bitte einer helfen? Was kann ich tun? Wenn ich darf, kann ich auch meine Seite hier posten
                            18.05.2022, 21:21
                          • daniel5959
                            Überdachte Pedelecs
                            Hallo,

                            nachdem ich gut 40 Jahre lang Auto gefahren bin, habe ich seit einigen Jahren kein Auto mehr.

                            Für die kurzen Strecken alle 2 Wochen zum Supermarkt oder auch mal in die nächste Stadt (ca. 3,5 km bis zum Stadtrand mit Bau- und Garten- sowie Supermärkten oder ca. 5 km...
                            15.05.2022, 21:12

                          Die neuesten Beiträge

                          Einklappen

                          Lädt...
                          X