Pour leur facturation, certaines entreprises pratiquent l’arrondi à 0.05 centimes près et parfois à 5 centimes supérieur. Plutôt que de chercher, voici la solution toute prête vous permettant de calculer cet arrondi :
<?php function special_round($number, $precision) { return round($number/$precision)*$precision; } echo special_round(1.26,0.05); // 1.25 echo special_round(1.26,1); // 1 ?>
Pour réaliser un arrondi supérieur, utiliser la fonction ceil() de PHP à la pace de round().