Maison > développement back-end > tutoriel php > Comment arrondir les décimales à deux chiffres en PHP ?

Comment arrondir les décimales à deux chiffres en PHP ?

Mary-Kate Olsen
Libérer: 2024-10-23 14:11:01
original
732 Les gens l'ont consulté

How to Round Down Decimals to Two Places in PHP?

Arrondir les décimales à deux chiffres en PHP

Arrondir les décimales à deux chiffres peut être une tâche courante lorsqu'on traite des données numériques en PHP . Abordons le problème spécifique soulevé dans la question.

La question indique que l'utilisation de la fonction number_format ne fournit pas le résultat souhaité, car elle arrondit la décimale vers le haut plutôt que vers le bas. De plus, la fonction substr ne convient pas car le nombre peut être inférieur au nombre souhaité de décimales.

Pour résoudre ce problème, l'approche suivante peut être utilisée :

<code class="php">floor($number * 100) / 100</code>
Copier après la connexion

Tout d'abord , le nombre est multiplié par 100, décalant ainsi la virgule décimale de deux places vers la droite. Ensuite, la fonction plancher est appliquée, qui arrondit le résultat à l’entier le plus proche. Enfin, la valeur est divisée par 100 pour décaler la virgule décimale de deux places vers la gauche, ce qui donne un nombre décimal arrondi à deux places.

Pour démonstration, appliquons cette méthode à la valeur 49,955 fournie dans la question :

<code class="php">echo floor(49.955 * 100) / 100; // Output: 49.95</code>
Copier après la connexion

Cela arrondira 49,955 à 49,95, comme requis.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal