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

PHP implémente en gardant deux décimales

小云云
Libérer: 2023-03-21 19:16:02
original
29282 Les gens l'ont consulté

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
Copier après la connexion
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
Copier après la connexion
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
Copier après la connexion

4.php Arrondi à l'entier le plus proche

echo ceil(4.4);		//	5
echo ceil(4.6);		//	5
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal