Maison > Article > développement back-end > Quelles sont les méthodes pour déterminer le nombre exact de décimales en PHP ?
Comment déterminer le nombre de décimales précises en PHP : 1. Utilisez la fonction sprintf() pour formater, syntaxe "sprintf("%.decimal digits f",$num)" 2. Utilisez la fonction number_format(), syntaxe; "number_format ($num, 'nombre de décimales')".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment déterminer avec précision le nombre de chiffres après la virgule dans les décimales php
Méthode 1 : Utilisez sprintf pour formater la chaîne
<?php header("Content-type:text/html;charset=utf-8"); $num = 10.4567; $format_num = sprintf("%.2f",$num); echo $format_num; //10.46 ?>
Méthode 2 : Utilisez la fonction number_format()
number_format() : La fonction peut formater les nombres en regroupant des milliers.
Syntaxe :
number_format(number,decimals,decimalpoint,separator)
Paramètres :
numéro : obligatoire. Le numéro à formater.
décimales : facultatif. Spécifiez combien de points décimaux
decimalpoint : facultatif. Spécifie la chaîne utilisée comme point décimal.
séparateur : facultatif. Spécifie la chaîne utilisée comme séparateur de milliers.
Exemple :
<?php header("Content-type:text/html;charset=utf-8"); $num = 10.4567; $format_num = number_format($num,'1'); echo $format_num."<br>"; $format_num = number_format($num,'2'); echo $format_num."<br>"; $format_num = number_format($num,'3'); echo $format_num; ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!