Maison >développement back-end >tutoriel php >Comment formater des valeurs numériques à deux décimales en PHP ?
Formatage des valeurs numériques avec des décimales
Dans le script PHP fourni, les nombres ne s'affichent pas avec les deux décimales souhaitées. Pour résoudre ce problème, nous pouvons utiliser des techniques de formatage.
La fonction printf peut être utilisée pour spécifier le format souhaité pour le numéro. La syntaxe printf(" .2f", $start) formate la valeur de la variable $start avec un chiffre avant la virgule décimale et deux chiffres après la virgule décimale.
Alternativement, la fonction number_format peut être utilisée pour formater le numéro selon des règles de formatage spécifiques à différents pays. Par exemple, number_format($start, 2) formatera $start avec deux décimales en utilisant les règles de formatage par défaut du système.
En utilisant ces techniques de formatage, le script peut être modifié pour afficher la précision décimale souhaitée :
<?php $inc = 0.25; $start = 0.25; $stop = 5.00; ?> <?php while($start != ($stop + $inc)){ ?> <option><?php printf("%.2f", $start); ?></option> <?php $start = $start + $inc; ?> <?php } ?>
Maintenant, le script affichera les valeurs dans le format souhaité : 5,00, 4,00, 3,00 et 3.50.
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!