phpbar.de logo

Mailinglisten-Archive

[php] Kommazahlen anstatt Punktzahlen

[php] Kommazahlen anstatt Punktzahlen

Sebastian Mendel lists at sebastianmendel.de
Don Mar 18 13:07:01 CET 2004


Holger Zengerle wrote:

> Hallo,
> 
> Ich möchte gerne meine Preisangaben mit Komma in die DB schreiben.
> Habe derzeit "DEZIMAL 5,2" angegeben, aber es werden nur Zahlen mit einem
> Punkt akzeptiert und eingetragen.

ja, weil 'intern' Zahlen nun mal mit . geschrieben werden!

> 
> Was muss ich ändern, damit ich Kommazahlen verwenden kann?

um zahlenwerte in php anstelle eines . mit Komma auszugeben gibt s 
verschieden funktionen

du kannst das setlocale() verwenden

$zahl = 5.4
setlocale(LC_NUMERIC, 'de_DE at euro', 'de_DE', 'de', 'ge');
echo $zahl

oder du verwendest
money_format()
oder
number_format()


-- 
Sebastian Mendel (www.sebastianmendel.de)

*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com

php::bar PHP Wiki   -   Listenarchive