Mailinglisten-Archive |
Hallo Marc,
hallo Liste,
> ich habe folgendes Problem, wenn ich einige Preise zusammenrechne und mit
der Menge multipliziere
> bekomme ich öfter einen Wert der nur eine Nachkommastelle besitzt,
> wie zum Beispiel: 4,5 DM!
> Ich möchte aber gerne die Variable als decimal(8,2) definieren (wie zum
Beispiel bei MySQL).
> Gibt es eine solche Möglichkeit in PHP?
Mit sprintf(Formatstring, Parameter) kannst Du Text beliebig formatiert
ausgeben, z.B.:
$zahl = 24.5;
$textstring = sprintf("%5.2f", $zahl);
Danach steht in $textstring "24.50".
Näheres dazu im PHP-Manual.
Gruß
Thomas
http://thomas.webtrio.de
thomas_(at)_webtrio.de
php::bar PHP Wiki - Listenarchive