Maison >développement back-end >Problème PHP >Comment implémenter l'arrondi php à deux décimales

Comment implémenter l'arrondi php à deux décimales

藏色散人
藏色散人original
2020-08-05 09:13:095704parcourir

Comment implémenter l'arrondi PHP à deux décimales : créez d'abord un exemple de fichier PHP ; puis transmettez "sprintf("%.2f", $num);" ou "round($num,2);" La méthode peut être arrondie à deux décimales.

Comment implémenter l'arrondi php à deux décimales

Recommandé : "Tutoriel vidéo PHP"

php arrondit à deux décimales et complète automatiquement 0

L'arrondi PHP à deux décimales est très simple

Première méthode, (complète automatiquement 0)

echo sprintf("%.2f", $num);

Méthode deux, (ne complète pas 0)

echo round($num,2);

Le projet a rencontré des problèmes récemment. La méthode 1 ne gère pas bien les arrondis

Par exemple

$num =1.785;  
echo sprintf("%.2f", $num);
//结果1.78

On voit que les nombres ne sont pas arrondis

Donc la solution ultime est apparue

echo sprintf("%.2f", round($n,2));

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