Maison > Article > développement back-end > PHP implémente en gardant deux décimales
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.002. 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.00Fonction 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)
echo floor(4.4); // 4 echo floor(4.6); // 4Trois façons de conserver deux décimales en PHP PHP conserve deux décimales et les ronds et Méthode sans arrondiphp 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!