Maison  >  Article  >  développement back-end  >  Comment conserver deux décimales en php sans arrondir

Comment conserver deux décimales en php sans arrondir

coldplay.xixi
coldplay.xixioriginal
2020-09-29 11:48:308808parcourir

Comment garder deux décimales en PHP sans arrondir : utilisez la fonction substr, le code est [echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0 , -2))].

Comment conserver deux décimales en php sans arrondir

Comment conserver deux décimales et ne pas arrondir en php :

php conserve deux décimales et ne pas arrondir

Le code est le suivant :

$num = 123213.666666;
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));

php arrondi à un entier

Le code est le suivant :

echo ceil(4.3); // 5
echo ceil(9.999); // 10

php arrondi à un entier

Le code est le suivant :

echo floor(4.3); // 4
echo floor(9.999); // 9

Si vous souhaitez en savoir plus sur la programmation, merci de faire attention à la colonne formation php !

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