Moin!
tja habe dann auch eine Funktion gefunden.
is_int() oder is_integer()
Dein Suchbemühen ist toll - leider hast du das falsche gefunden.
is_integer() prüft den Typ der Variablen. PHP verwaltet intern Variablen in unterschiedlichen Typen. Wenn deine Rechnung (irgendwie müssen die darzustellenden Zahlen ja entstehen) grundsätzlich Kommazahlen erzeugt, dann sind die Zahlen auch dann Kommazahlen, wenn die Nachkommastellen "0000" lauten.
Kennzeichen einer nachkommalosen Zahl ist, dass ihr Wert genau so groß ist, wie der Wert, wenn man die Nachkommastellen abschneidet.
Mit intval() (siehe http://de3.php.net/manual/de/function.intval.php) wandelst du einen Wert in eine Integerzahl.
Und mit if($wert == intval($wert)) prüfst du eben, ob Nachkommastellen vorhanden sind.
- Sven Rautenberg
SELFTREFFEN 2003 - http://selftreffen.kuemmi.ch/
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|