Magda: Überprüfen ob Integer

Überprüfen ob eine Eingabe Intege rist:

function UrlInteger($zahl)
{
if (is_int ($zahl))
return $zahl;

else  
return 0;  
}  

Doch es ist der Wurm drin, es kommt immer 0 raus, auch wenn in der $zahl 3000 steht!

Magda

  1. Tach!

    if (is_int ($zahl))
    return $zahl;
    else
    return 0;
    Doch es ist der Wurm drin, es kommt immer 0 raus, auch wenn in der $zahl 3000 steht!

    Diese Funktion prüft nicht auf Zahlenwert oder nicht, sondern auf den Datentyp. Der wird wohl nicht int sein, was sich mit var_dump() überprüfen lässt. Alternativen stehen auf der Handbuchseite dieser Funktion.

    dedlfix.

  2. function UrlInteger($zahl)
    {
    if (is_int ($zahl))
    return $zahl;

    else
    return 0;
    }

    Doch es ist der Wurm drin, es kommt immer 0 raus, auch wenn in der $zahl 3000 steht!

    Was hast Du gegen intval()?

    Jörg Reinholz