Hallo mensen,

Ik wil een berekening doen met decimalen:

<? $subtotaal_perwijn=round(($produkt['aantal']*$row['prod_prijs2']),2);?>

werkt inmiddels deels

bij som: 1*19.00 geeft ie 19 en geen .00 erachter

en bij 1*40.50 maakt ie er 40.5 van

Mis dus nog wat hier en daar

<? echo $subtotaal_perwijn.'<br>'; ?> is hoe ik uitkomst print

Het probleem is dus dat mijn round niet lekker werkt.

Kan iemand hier even naar kijken en aangeven hoe het wel moet?
Gebruik ipv round() de functie number_format(). Die laat ,00 wel staan. Zal dan dus iets worden als:

<?
$subtotaal_perwijn = number_format($produkt['aantal'] * $row['prod_prijs2'], 2, ',', '');
?>
Ja dat was het, bedankt.

Reageren