Dazzled: is_int funktioniert nicht

Beitrag lesen

Hi

wozu ist is_int eigentlich gut? Ich bekomme aus einem multiplen select Feld per Formular mehrere Werte in einem Array. Jetzt möchte ich prüfen, ob alle Werte auch wirklich vom Typ Integer sind und durchlaufe alles mit einer foreach Schleife:

foreach ($thevars as $thevar) {

if (!is_int($thevar)) {

$VarsOK = false;
          break;
        }
      }

Und was macht PHP? Meint gleich bei ersten Wert, der in dem Fall 10 war, dass es sich um keinen Integer handelt und gibt mir den Fehler aus. Tolle Funktion. Hat die einen Bug und gibts vielleicht ein Workaround?

Gruß, Dazzled