PHP:
Arrondir les nombres
Comment faire :
PHP propose quelques méthodes pour arrondir les nombres : round()
, ceil()
et floor()
. Voici comment elles fonctionnent :
echo round(3.14159); // Retourne 3
echo round(3.14159, 2); // Retourne 3.14
echo ceil(3.14159); // Retourne 4, arrondit toujours à l'entier supérieur
echo floor(3.14159); // Retourne 3, arrondit toujours à l'entier inférieur
Approfondissement
L’arrondissement des nombres est essentiel en mathématiques et en calcul depuis l’Antiquité pour gérer les décimales infinies impraticables. Dans PHP, round()
peut prendre un paramètre de précision et un mode, affectant son comportement - PHP_ROUND_HALF_UP
, PHP_ROUND_HALF_DOWN
, etc., définissent comment il se comportera lorsqu’il rencontre un scénario “.5”. La précision est clé dans les applications financières où l’arrondissement pourrait être légalement régulé, affectant la manière dont round()
est implémenté dans le code.
Les alternatives aux fonctions intégrées incluent des méthodes d’arrondissement personnalisées ou les fonctions de BC Math pour l’arithmétique de précision arbitraire, qui sont utiles pour les scénarios nécessitant plus de contrôle ou traitant de très grands nombres où la précision native pourrait faillir.
Voir aussi
Explorez plus dans le manuel PHP :