Php ausgabe runden

rene5

Mitglied
Hi
Ich möchte gerne die Php ausgabe auf 2 stllen hinter dem punkt gerundet haben:
PHP:
<?php
if (isset($_POST["button"])) {
    echo $_POST["BE"]/100000*$_POST["OST"]*$_POST["NS"]*365 ;  
}
?>
Mit welcher anweisung geht das am besten?
 
Danke,
aber es geht nicht,
3.65365 zeigt er mir gerundet als 42 an
was mache ich falsch?:
PHP:
<?php
if (isset($_POST["button"])) {
   echo round($_POST["BE"]/100000*$_POST["OST"]*$_POST["NS"]*365), 2 ;  
}
?>
 
Warum ist das ', 2' nach der Funktion?
So rundest du auf 4 (keine Angabe der Kommastellen -> ergo 0 Kommastellen) und hängst noch eine 2 hinten dran -> 42
PHP:
//aus
echo round($_POST["BE"]/100000*$_POST["OST"]*$_POST["NS"]*365), 2 ; 
//mach
echo round($_POST["BE"]/100000*$_POST["OST"]*$_POST["NS"]*365, 2);
 
Zurück