Cast mit PHP4?

tach community,

simple frage… wahrscheinlich dumme antwort… :smiley:

form schickt wert.
script soll pruefen, ob es sich hierbei nur um zahlen handelt.
in php gibts ja keine wirklichen typenbezeichnungen…oder irre ich ?
also… ein int $meineZiffer gibts nicht.
also… kann ich ja auch nicht gegen is_int($meineZiffer) fragen.
muss ich das wirklich und gar umstaendlich mit regex machen?

oder welche funktion hab ich bei php.net ueberlesen?

grusz und danke

PixelKoenig

probiers mal mit
if($zahl 0 || $zahl===0)
{
//Dein Anweisungsblock
}

else
{
// Anweisungsblock, für den Fall, dass $zahl keine Zahl ist
}

Eigentlich hab ich keine Ahnung von der Sache und weiß auch nicht, ob es funktioniert.^^*g*(-;
Aber reintheoretisch sollte es, da überprüft wird, da das Script nur in die Schleife geht, wenn die Zahl kleiner oder größer als 0 ist.

Habs aber doch probiert und es funktioniert^^

Hallo PixelKoenig,

siehe PHP Handbuch

http://de.php.net/is_int

PHP hat zwar keine festen Variablentypen, man kann den Inhalt aber sehr wohl mit den eingebauten Funktionen testen.
Weiterhin gibt es auch explizite Typenumwandlungen: $int_x = (int)$x;

Gruesse

Stefan

tach community,

simple frage… wahrscheinlich dumme antwort… :smiley:

jupp:

$foo = (float) $bar;
$bar = (int) $bar;

http://php.net/is_int ff.