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
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
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); // 4
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!