Maison  >  Article  >  développement back-end  >  Arrondi PHP, arrondi, conservation de deux décimales, etc. Une liste complète des méthodes de traitement des nombres

Arrondi PHP, arrondi, conservation de deux décimales, etc. Une liste complète des méthodes de traitement des nombres

不言
不言original
2018-05-18 15:54:2612230parcourir

Le contenu de cet article concerne l'arrondi PHP, l'arrondi, la conservation de deux décimales, etc., et une collection complète de méthodes de traitement des nombres. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. à cela

Quatre méthodes couramment utilisées pour les fonctions d'arrondi PHP, quatre fonctions sont rassemblées ci-dessous ; les fonctions d'arrondi sont souvent utilisées, résumons-les brièvement aujourd'hui ! En fait, c'est très simple, juste quelques fonctions~~ Principalement : plafond, sol, rond, intval

1. plafond — Entrez Arrondi unidirectionnel

Explication

plafond flottant (valeur flottante)

Renvoie l'entier suivant qui n'est pas inférieur à la valeur Si la valeur a une décimale. partie, elle sera arrondie. Le type renvoyé par ceil() est toujours float car la plage des valeurs float est généralement plus grande que celle d'un entier.

Exemple : ceil()

<?php
 
echo ceil(4.3); // 5
echo ceil(9.999); // 10
 
?>

2. étage - arrondi par arrondi

Explication

plancher flottant (float value)

Renvoie le prochain entier non supérieur à value et arrondit la partie décimale de value. Le type renvoyé par floor() est toujours float car la plage des valeurs float est généralement plus grande que celle d'un entier.

Exemple : floor()

<?php
 
echo floor(4.3); // 4
echo floor(9.999); // 9
 
?>

3. rond - nombres à virgule flottante ronds

Explication :

rond flottant ( float val [, int précision] )

Renvoie le résultat de l'arrondi val selon la précision spécifiée (le nombre de chiffres décimaux après la virgule). la précision peut également être négative ou nulle (par défaut).

Exemple : round()

<?php
 
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
 
?>

4. intval : convertissez la variable en un type entier

例子:intval()

<?php
 
echo intval(4.3); //4
echo intval(4.6); // 4
 
?>

相关推荐:

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