Nachkommastelle

EM-Autotechnik

Erfahrenes Mitglied
Hallo zusammen!

Eine kleine Frage für eine kurze Antwort:)

PHP:
$mwst = ("$val"*0.16);

Wie kann ich die Ausgabe auf zwei Nachkomma- (Nachpunkt-:)) Stellen begrenzen?

Danke für Eure Hilfe!

mfg Sebastian
 
Gudn Abend :)
Guck mal auf http://www.php.net unter den Funktionen strpos und substr.

Mit strpos kannst du den Ort des Punktes bestimmen,
mit substr schneidest du dann 2 Stellen nach dem Punkt ab.

PHP:
$punkt=strpos($mwst,".");
$mwst= substr($mwst, 0, $punkt+2);

So müsste es gehen ;)
 
Zuletzt bearbeitet:
Viel einfacher :)
Du kanns bei round einfach als zweiten Parameter die Nachkommastellen angeben, auf die gerundet werden soll:
PHP:
$mwst = round($val * 0.16, 2);
 
Oder so

Aaaber.... geht aber auch so :)

PHP:
$mwst = ("$val"*0.16);
             $mwst = number_format($mwst,2);

hehe... :)

Ist aber wohl die Lösung mit mehr Anschlägen ;)

ehm... aber gerundet wird ja dann nicht... nur abgeschnitten... oder?


Danke an euch zwei!

mfg macht nicht zu lang ist schon spät ;)
 
Zurück