Maison  >  Article  >  développement back-end  >  PHP implémente en gardant deux décimales

PHP implémente en gardant deux décimales

小云云
小云云original
2018-03-20 14:36:4029231parcourir

Nous devons souvent conserver les décimales lors du développement de PHP. Par exemple, lors de l'affichage des montants, nous devons généralement conserver deux décimales en plus de définir le champ du montant sur décimal (n, 2) lors de la conception de la base de données. les emplacements peuvent également être traités via PHP. Il existe de nombreuses fonctions qui peuvent traiter des nombres en PHP. Listons les fonctions couramment utilisées pour traiter les nombres :

1. Cette fonction peut réaliser l'arrondi, et si elle n'a pas de décimales, elle utilisera automatiquement le caractère spécifié (spécifié 0) pour remplir les décimales spécifiées

echo sprintf("%01.2f", 5.228);	//	5.23
echo sprintf("%01.2f", 5.224);	//	5.22
echo sprintf("%01.2f", 5);		//	5.00
2. Fonction number_format()

Cette fonction peut arrondir à la décimale la plus proche, et si elle n'a pas de décimale, elle ajoutera automatiquement 0 à la décimale spécifiée

echo number_format(5.228,2);	//	5.23
echo number_format(5.224,2);	//	5.22
echo number_format(5,2);		//	5.00
Fonction 3.round()

Cette fonction peut réaliser un arrondi, mais si elle n'a pas de décimales, elle n'aura pas de décimales après le traitement

echo round(5.228,2);	//	5.23
echo round(5.224,2);	//	5.22
echo round(5,2);		//	5

4.php Arrondi à l'entier le plus proche

echo ceil(4.4);		//	5
echo ceil(4.6);		//	5

5.php Arrondi à l'entier le plus proche (arrondi à l'inférieur)

Recommandations associées :
echo floor(4.4);		//	4
echo floor(4.6);		//	4

Trois façons de conserver deux décimales en PHP

,

PHP conserve deux décimales et les ronds et Méthode sans arrondi

php Garder deux décimales

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn