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().
Une idée d’article ou un sujet à proposer ? 👉 Soumettre un article ou une idée