Wenn ich dieses nutze:
str_replace (".", ",", $_POST['eingabe1']])
und in mein Feld 21,5 eingebe, wird mit 21 gerechnet anstatt mit 21.5 also ist es einfach nur misst und bestätigt mich, dass man auf solche Prüfungen verzichten kann und den User drauf hinweist wie er es einzugeben hat.