xSc
|
Marten, voor jouw oplossing gebruik ik liever number_format($fPrijs, 2, '.', ''); |
|
|
Bart
|
Met round() kan je nog meer..
<?php
$iMijngetal = round(1244934, -5); // geeft 1200000
$iMijngetal2 = round(1.6595, 1); // geeft 1.7
?>
<?php $iMijngetal = round(1244934, -5); // geeft 1200000 $iMijngetal2 = round(1.6595, 1); // geeft 1.7 ?>
Bij $iMijngetal wordt afgerond op de eerste 2 getallen, de rest van het getal wordt netjes afgerond op een geheel getal, je had ook dit kunnen doen:
<?php
$iMijngetal = round(1244934, -4); // 1240000
$iMijngetal = round(1244934, -3); // 1245000
$iMijngetal = round(1244934, -2); // 1244900
?>
<?php $iMijngetal = round(1244934, -4); // 1240000 $iMijngetal = round(1244934, -3); // 1245000 $iMijngetal = round(1244934, -2); // 1244900 ?>
$iMijngetal2 wordt afgerond op 1 cijfer achter de komma stel:
<?php
$iMijngetal3 = round(1.392838, 1); // geeft 1.4
$iMijngetal3 = round(1.392838, 2); // geeft 1.39
$iMijngetal3 = round(1.392838, 3); // geeft 1.393
$iMijngetal3 = round(1.392838, 4); // geeft 1.3928
?>
<?php $iMijngetal3 = round(1.392838, 1); // geeft 1.4 $iMijngetal3 = round(1.392838, 2); // geeft 1.39 $iMijngetal3 = round(1.392838, 3); // geeft 1.393 $iMijngetal3 = round(1.392838, 4); // geeft 1.3928 ?>
De 2e parameter is dus het getal wat aangeeft hoeveel cijfers achter de komma (punt dus) moet worden afgerond. |
|
|
marten
|
round ( float val [, int precision] )
Hier kan je dus mee afronden achter de komma
Gebruik:
<?php
$getal = 2.125;
$nieuw = round ( $getal, 2 );
echo $nieuw; //Geeft 2.13
?>
<?php $getal = 2.125; $nieuw = round ( $getal, 2 ); echo $nieuw; //Geeft 2.13 ?>
|
|
|