par
limC » 28 nov. 2007, 16:10
mieux vaut tard que jamais, si quelqu'un en a besoin :
function arrondiDeCommerical($monNombrAPleinDeDecimales){
return sprintf("%.2f", ceil(($monNombrAPleinDeDecimales)*100)/100);
}
doit faire l'affaire
ex : print arrondiDeCommerical(1.153789)
// rend 1.154
pour arrondir aux décimales suivantes, il suffit de changer 100 par 1000 ou 10000.
function arrondiDecSup($monNombrAPleinDeDecimales,$nbDecimales){
$div = pow(10,$nbDecimales);
return sprintf("%.2f", ceil(($monNombrAPleinDeDecimales)*$div)/$div);
}
(s/ceil/floor pour arrondi en dessous)
En esperant avoir servi à quelquechose
mieux vaut tard que jamais, si quelqu'un en a besoin :
function arrondiDeCommerical($monNombrAPleinDeDecimales){
return sprintf("%.2f", ceil(($monNombrAPleinDeDecimales)*100)/100);
}
doit faire l'affaire
ex : print arrondiDeCommerical(1.153789)
// rend 1.154
pour arrondir aux décimales suivantes, il suffit de changer 100 par 1000 ou 10000.
function arrondiDecSup($monNombrAPleinDeDecimales,$nbDecimales){
$div = pow(10,$nbDecimales);
return sprintf("%.2f", ceil(($monNombrAPleinDeDecimales)*$div)/$div);
}
(s/ceil/floor pour arrondi en dessous)
En esperant avoir servi à quelquechose