Scripts

Afronden

Het afronden van een getal op 1 decimaal. Handig als je bijv. gemiddelde's hebt laten uitrekenen door PHP. edit: Zat een klein foutje in met variabele namen

afronden
<?php
function afronden($getal){
$i=strlen($getal);
if($i>3){ //3 is het aantal chars wat je hebt als je  1 decimaal hebt(getal, punt,decimaal)
$a=substr ($getal, 3); //de chars na eerste decimaal
$b=substr($a,0,1);  //de eerste van deze set cijfers
$substrgetal=substr($getal,0,3); //het getal min de decimalen
if($b>4){ //kijken of 1e getal van extra decimalen groter is dan 4
  $getal=$substrgetal+0.1; //0.1 optellen om de afronding compleet te maken
  return $getal;
}else{
  return $getal; //als het niet nodig is toch returnen
}
}else{
  return $getal; //idem
}
}
?>

Reacties

0
Nog geen reacties.