Méthode de conversion : 1. Utilisez "round(value,6)" pour arrondir la valeur et la convertir à 6 décimales ; 2. Utilisez "sprintf("%.6f", value)" pour formater la valeur et la convertir. à 6 décimales ; 3 . Utilisez "number_format(value,6)" pour convertir la valeur formatée du groupe de milliers de chiffres en 6 décimales.
L'environnement d'exploitation de cet article : système Windows 10, PHP version 7.1, ordinateur Dell G3.
1 Utilisez la fonction round(). La fonction
round() arrondit les nombres à virgule flottante.
Syntaxe
round(number,precision,mode);
numéro Obligatoire. Spécifie la valeur à arrondir.
précision Facultatif. Spécifie le nombre de chiffres après la virgule. La valeur par défaut est 0, qui peut également être négative.
mode Facultatif. Spécifie les constantes représentant les modes d'arrondi :
2 Utilisez la fonction sprintf(). La fonction
sprintf() écrit la chaîne formatée dans une variable. Les paramètres
arg1, arg2, ++ seront insérés dans la chaîne principale au niveau du symbole du signe de pourcentage (%). Cette fonction est exécutée étape par étape. Au premier signe %, insérez arg1, au deuxième signe %, arg2, et ainsi de suite.
Grammaire
sprintf(format,arg1,arg2,arg++)
format Obligatoire. Spécifie une chaîne et comment formater les variables qu'elle contient.
3. Utilisez la fonction number_format(). La fonction
number_format() formate un nombre par regroupement de milliers.
Cette fonction prend en charge un, deux ou quatre paramètres (et non trois).
Grammar
number_format(number,decimals,decimalpoint,separator)
L'exemple est le suivant
<?php $num = 10.456715616; //第一种:利用round()对浮点数进行四舍五入 echo round($num,6)."<br>"; //第二种:利用sprintf格式化字符串 $format_num = sprintf("%.6f",$num); echo $format_num."<br>"; //第三种:利用千位分组来格式化数字的函数number_format() echo number_format($num, 6); ?>
Résultat de sortie :
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!