login  Naam:   Wachtwoord: 
Registreer je!
 Forum

2 cijfers toevoegen als bedrag een rond getal is

Offline vinTage - 21/02/2006 19:15
Avatar van vinTageNieuw lid
  1. <?=round(($res['meerwerk'] + ($res['Mrandafwerking']* $res['plintprijs']) + ($res['Mparket']* $res['parketprijs']) + ($res['Mondervloer']* $res['ondervloerprijs'])) * 1.19, 2)." €"?>


Dat kan perongeluk wel eens op een "rond" bedrag uitkomen, hoe kan ik het klaarspelen dat ALS het op een rond bedrag uitkomt, dat er dan automatisch ".00" achter komt ?

Het is mischien heel simpel, maar ik heb geen idee hoe/waar ik op moet zoeken.

anyone ?

3 antwoorden

Gesponsorde links
Offline kokx - 21/02/2006 19:19 (laatste wijziging 21/02/2006 19:21)
Avatar van kokx Onbekend volgensmij met PHP.net: number_format
even een voorbeeldje:
  1. <?php
  2. $getal = 9;
  3. $getal = number_format($getal, 2); //nu zijn er 2 decimalen
  4. ?>
Offline Richard - 21/02/2006 19:19
Avatar van Richard Crew algemeen je kunt hier wel sprintf voor gebruiken:

  1. <?php printf ('%01.2f', ($res['meerwerk'] + ($res['Mrandafwerking'] * $res['plintprijs']) + ($res['Mparket'] * $res['parketprijs']) + ($res['Mondervloer'] * $res['ondervloerprijs'])) * 1.19). ' €'; ?>
Offline vinTage - 21/02/2006 19:29 (laatste wijziging 21/02/2006 19:29)
Avatar van vinTage Nieuw lid Het voorbeeldje van kokx deed voldoende, die van JeXuS snapte ik niet echt, en na een regelrechte copy (lazy me) gaf die een heel raar resultaat.

Bedankt jongens
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.203s