Comment puis-je formater le nombre pour n'en montrer que 1 décimale en php?
Ce que quelqu'un sais comment puis-je formater le nombre et limitée à seulement montrer 1 décimale php?
Exemple:
Comment puis-je formater le nombre de 2,10 à 2,1 en php?
Un doublon de: stackoverflow.com/questions/1992406/...
OriginalL'auteur Jin Yong | 2011-01-07
Vous devez vous connecter pour publier un commentaire.
Utilisation de PHP
number_format
http://php.net/manual/en/function.number-format.php
Exemple:
$one_decimal_place = number_format(2.10, 1);
Si jamais vous avez besoin de les convertir vers un float:
$the_float_value = floatval($one_decimal_place);
Aussi, cette article est une bonne référence pour les différents caractères décimaux et le séparateur de styles.
Supprimez les guillemets autour du premier argument. Le premier argument est un float, pas une chaîne de caractères.
OriginalL'auteur Evan Mulawski
Vous utilisez la fonction round
OriginalL'auteur Navdeep Singh
vous pouvez utiliser tour (la)
avec une précision de 1, mais notez que certaines personnes voir plus de résultat attendu. Vous pouvez également utiliser printf()
ou sprintf()
avec un format de
"%.1f"
OriginalL'auteur 太極者無極而生
Utilisation
number_format
fonction.number_format("2.10", 1)
sera tout simplement le faire. Ici est la documentation.OriginalL'auteur Teja Kantamneni
Format de nombre le fera pour vous.
PHP: number_format
Mise à jour de l'exemple pour montrer l' $num comme un float. Essayez que.
OriginalL'auteur Michael Irigoyen