Moin!
if (intval($zahl100) == $zahl100) echo 'zwei oder weniger Nachkommastellen';
else echo 'mehr als zwei Nachkommastellen';
Das Problem, wenn man float-Zahlen mit Multiplikation bearbeitet: Das kann unerwartete Ergebnisse liefern, weil die binäre Darstellung eventuell Rundungsfehler aufweist und deshalb zu falschen Ergebnissen führt.
Die korrekte Behandlung von Nachkommastellen führt man am besten mit Strings durch - da passiert sowas nicht.
- Sven Rautenberg