PHP format de nombre
J'ai cette chaîne :
000000000000100
et nécessaire de les convertir:
1,00
Ainsi, les règles sont les suivantes:
- Diviser le nombre par 100 et l'utilisation d'une virgule comme séparateur décimal
- Bande de zéros
- Garder deux décimales
Pourriez-vous préciser votre question? Avez-vous besoin d'un numéro avant de le séparateur décimal? Avez-vous besoin de plus de 2 décimales si présent? E. g. devrait
J'ai besoin de seulement 2 nombre après la virgule!000000000001200 -> 12,00
Nous avons besoin de savoir ce que les règles devraient être pour la conversion. Un seul exemple n'est pas suffisant. Il semble que ce soit: (a) la division par 100; (b) la suppression des zéros; (c) l'utilisation de la virgule (
000000000001200
devenir 1,200
, 1,20
ou 12,00
?J'ai besoin de seulement 2 nombre après la virgule!000000000001200 -> 12,00
Nous avons besoin de savoir ce que les règles devraient être pour la conversion. Un seul exemple n'est pas suffisant. Il semble que ce soit: (a) la division par 100; (b) la suppression des zéros; (c) l'utilisation de la virgule (
,
) pour le point décimal. Suis-je le droit?
OriginalL'auteur Ste | 2011-06-10
Vous devez vous connecter pour publier un commentaire.
De la PHP page de Manuel de
number_format
:Si vous voulez des chiffres, comme
123456
être formaté comme1234,45
, utilisation:Si vous avez besoin d'un point comme séparateur des milliers (
1.234,56
):Les zéros sont automatiquement supprimés par PHP lors de la conversion de la chaîne en nombre.
", "
(virgule espace) apparaissent dans le résultat final". Maintenant, je vois la virgule sépare les valeurs et l'on est dans les citations. 😀OriginalL'auteur Lekensteyn
Manuel: http://php.net/manual/en/function.number-format.php
Brad, vous devez écrire le résultat en tant que bien donc c'est un plus clair exemple pour les noobs comme moi. Je suppose que c'est 0000000000001,00.
OriginalL'auteur Brad Christie