gudn tach!
wahrscheinlich weil
php -r "$a=localeconv();echo $a['decimal_point'];"
ein komma auswirft?so ist es...
kann ich es nur so behebn, dass ich vor der einen Zeile auf englisch umstelle und danach wieder auf deutsch?
du koenntest auch einfach auf englisch umstellen und es dabei lassen. ;-)
da aber das komma iso-konform ist (im ggs. zum punkt) und ich ja sowas immer unterstuetzen moechte, gebe ich dir die ultimative antwort:
ich muss eine Zahl mit . in einer Funktion zu ein String Umwandeln
mach's so wie bisher und...
*trommelwirbel*
*crescendo*
ersetze danach das komma durch einen punkt ;-)
// falls $zahl=='1,11' oder sowas, dann
$zahl=str_replace('.', ',', $zahl>");
ansonsten waere die frage, ob du ueberhaupt
$zahl = (float)$zahl;
ausfuehren musst.
prost
seth