Hello,
Wie Du siehst, wird '12.234.890,7' als nicht numerisch bezeichnet. Die Einstellungen des Systems für Dezimalseparator und Tausender-Trenner passen also nicht zur deutschen Darstellung.
is_numeric() hat den Punkt als Dezimaltrennzeichen fest einkodiert.
Ich habe auch vergessen, wie die Einstellmöglichkeiten für Dezimalseparator und Tausender-Trenner in PHP heißen und ob PHP überhaupt diese Möglichkiet hat. Oder bringe ich das jetzt mit dBase durcheinander? Ich habe in den letzten Wochen soviele uralte dBase-Programme angepasst, dass ich immer durcheinander komme.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg