login  Naam:   Wachtwoord: 
Registreer je!
 Overzicht:
Overzicht > PHP > Wiskunde > round()

Gebruik:
$nieuwe_integer=round($integer);

Uitleg:
round(); rond een getal af naar het dichtsbijstaande getal.


Voorbeeld:
<?php 
$getal1
round(3.9); 
$getal2round(3.3);
echo 
$getal1 ."\n";
echo 
$getal2;
?>  

Resultaat:
4
3


Bijdragen :
xSc
Marten, voor jouw oplossing gebruik ik liever number_format($fPrijs, 2, '.', '');
Bart
Met round() kan je nog meer..
  1. <?php
  2. $iMijngetal = round(1244934, -5); // geeft 1200000
  3. $iMijngetal2 = round(1.6595, 1); // geeft 1.7
  4. ?>

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:
  1. <?php
  2. $iMijngetal = round(1244934, -4); // 1240000
  3. $iMijngetal = round(1244934, -3); // 1245000
  4. $iMijngetal = round(1244934, -2); // 1244900
  5. ?>

$iMijngetal2 wordt afgerond op 1 cijfer achter de komma stel:
  1. <?php
  2. $iMijngetal3 = round(1.392838, 1); // geeft 1.4
  3. $iMijngetal3 = round(1.392838, 2); // geeft 1.39
  4. $iMijngetal3 = round(1.392838, 3); // geeft 1.393
  5. $iMijngetal3 = round(1.392838, 4); // geeft 1.3928
  6. ?>

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:

  1. <?php
  2. $getal = 2.125;
  3. $nieuw = round ( $getal, 2 );
  4.  
  5. echo $nieuw; //Geeft 2.13
  6. ?>



 Overzicht
abs()
acos()
asin()
ceil()
cos()
deg2rad()
floor()
max()
max()
min()
mt_rand()
pi()
pow()
rad2deg()
rand()
round()
sin()
sqrt()
sum()
tan()



© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.043s