phpbar.de logo

Mailinglisten-Archive

[php] setlocale() und cast to float

[php] setlocale() und cast to float

Friedhelm Betz holliwell at gmx.net
Die Nov 25 14:36:08 CET 2003


[...]
> 
> 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 ,.
Probier mal localeconv() ;-)
Gruesse
Friedhelm

-- 
NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien...
Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService

Jetzt kostenlos anmelden unter http://www.gmx.net

+++ GMX - die erste Adresse für Mail, Message, More! +++


php::bar PHP Wiki   -   Listenarchive