Mailinglisten-Archive |
Friedhelm Betz wrote: > [...] > >>zur erläuterung >> >> echo (float) 3.11 // 3.11 >> >>nach einem >> >> setlocale (LC_ALL, 'de_DE at euro', 'de_DE', 'de', 'ge'); >> >>ergibt sich plötzlich: >> >> echo (float) 3.11 // 3,11 >> >>ist dies nun ein Fehler von php oder ist es gewollt? und wie geht ihr >>damit um? > > > Warum sollte das ein Fehler von PHP sein? > LC_NUMERIC setzt das Dezimaltrennzeichen bei de halt auf ,. weil für die formatierte Ausgabe normalerweiße funktionen wie printf(), number_format(), strftime(), money_format() usw. zuständig sind, aber nicht echo() oder gar einfache zuweisungs-Operatoren wie '=' -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
php::bar PHP Wiki - Listenarchive