Home » Mit PHP einen Wert auf eine Zahl überprüfen

Das Tippsforum

Du brauchst noch mehr Hilfe bei einem bestimmten Thema? Du hast einen unserer Tipps ausprobiert, aber es funktioniert immer noch nicht? Dann ist unser Tippsforum genau das richtige für dich.
Link zum Forum

Mit PHP einen Wert auf eine Zahl überprüfen

Geschrieben in PHP Codeschnippsel am 1 Dezember 2007

Es ist eigentlich ganz einfach einen Wert zu überprüfen. In diesem Fall nehmen wir dazu eine selbsterstellte Funktion Namens isNum().

Als erstes schreibt ihr diese Funktion ganz oben in eure PHP-Datei.

function isNum($zahl) {
return (preg_match("/^[0-9]+$/", $zahl));
}

In dieser Funktion wird mit Hilfe von preg_match ermittelt, ob ein String nur aus Zahlen bestimmt. Das ganze könnt ihr dann zum Beispiel so testen:

$zahl = 5;
if(isNum($zahl)){
echo "Es ist eine Zahl";
} else {
echo "Es ist keine Zahl";
}

Verwandte Artikel

3 Kommentare to 'Mit PHP einen Wert auf eine Zahl überprüfen'

Kommentare abonnieren per RSS or TrackBack to 'Mit PHP einen Wert auf eine Zahl überprüfen'.

  1. admin said,

    on Dezember 1st, 2007 at 15:35

    Achtung:ES werden keine Minuszahlen wie zum Beispiel -5 mit diesem Code funktionieren.

  2. Markus said,

    on Januar 13th, 2008 at 02:15

    Ich versteh nicht ganz den Sinn der Funktion. Wofür gibt es direkt von PHP Funktionen wie is_numeric() und is_int()? Warum soll man die selbst geschriebene nutzen, die vermutlich sogar langsamer ist?

  3. admin said,

    on Januar 13th, 2008 at 13:47

    is_int und is_numeric sind bei einigen Hostern deaktiviert. Habe es schon selbst miterlebt und kann es auch nicht verstehen.
    Aber so eine einfache Funktion kann man auch schnell für andere Dinge umschreiben

Kommentieren

XHTML: Du kannst folgende Tags verwenden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">