Tour PHP

WBOY
WBOYoriginal
2024-08-29 13:10:161091parcourir

Chaque fois qu'il est nécessaire d'arrondir à la valeur supérieure ou inférieure le nombre à virgule flottante donné à l'entier le plus proche, nous utilisons une fonction appelée fonction d'arrondi en PHP. Il faut trois paramètres, à savoir le nombre, la précision et le mode. Où nombre est le nombre à virgule flottante qui a été arrondi à l’entier supérieur ou inférieur. La précision signifie le nombre de chiffres décimaux à arrondir, et ce paramètre est facultatif, et mode est une constante qui spécifie le mode d'arrondi, et ce paramètre est également facultatif dont les valeurs peuvent être soit PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN, PHP_ROUND_HALF_EVEN ou PHP_ROUND_HALF_ODD.

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Syntaxe pour déclarer une fonction ronde en PHP :

round(number, precision, mode)

Où,

  • le nombre est le nombre à virgule flottante qui doit être arrondi à l'entier supérieur ou inférieur.
  • La précision signifie le nombre de chiffres décimaux auxquels il faut arrondir, et ce paramètre est facultatif.
  • Mode est une constante qui spécifie le mode d'arrondi, et ce paramètre est également facultatif, dont les valeurs peuvent être soit PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN, PHP_ROUND_HALF_EVEN ou PHP_ROUND_HALF_ODD.

Fonctionnement de la fonction round en PHP

  • Chaque fois qu'il est nécessaire d'arrondir à la valeur supérieure ou inférieure le nombre à virgule flottante donné à l'entier le plus proche, nous utilisons une fonction appelée fonction d'arrondi en PHP.
  • La fonction round en PHP prend trois paramètres, à savoir le nombre, la précision et le mode.
  • Le numéro du paramètre est le nombre à virgule flottante qui doit être arrondi à l'entier supérieur ou inférieur.
  • Le paramètre précision signifie le nombre de chiffres décimaux à arrondir, ce qui est facultatif.
  • Le paramètre mode est une constante qui spécifie le mode d'arrondi, et ce paramètre est également facultatif, dont les valeurs peuvent être soit PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN, PHP_ROUND_HALF_EVEN ou PHP_ROUND_HALF_ODD.

Exemples de round PHP

Vous trouverez ci-dessous des exemples de tours PHP :

Exemple n°1

Programme PHP pour illustrer le fonctionnement de la fonction round pour arrondir les entiers à virgule flottante donnés aux entiers les plus proches jusqu'à trois valeurs décimales.

Code :

<html>
<body>
<?php
#round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called a
$a = round(6.7654,3);
#round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called b
$b = round(2.98765,3);
#round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called c
$c = round(5.87654,3);
#The result after using the round function is displayed as the output on the screen
echo("The value after the given floating point number is rounded to the nearest integer is: ");
echo $a;
echo "<br>";
echo("The value after the given floating point number is rounded to the nearest integer is: ");
echo $b;
echo "<br>";
echo("The value after the given floating point number is rounded to the nearest integer is: ");
echo $c;
echo "<br>";
?>
</body>
</html>

Sortie :

Tour PHP

Dans le programme ci-dessus, la fonction round est utilisée pour arrondir les entiers à virgule flottante donnés à l'entier le plus proche jusqu'à trois valeurs décimales et est stockée dans les variables appelées a, b et c. Ensuite, le résultat après avoir arrondi les entiers à virgule flottante donnés aux entiers les plus proches2 jusqu'aux valeurs décimales spécifiées dans la fonction d'arrondi est affiché comme sortie à l'écran.

Exemple n°2

Programme PHP pour illustrer le fonctionnement de la fonction round pour arrondir les entiers à virgule flottante donnés aux entiers les plus proches jusqu'à une valeur décimale.

Code :

<html>
<body>
<?php
#round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called a
$a = round(8.37465,1);
#round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called b
$b = round(1.09456,1);
#round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called c
$c = round(3.87654,1);
#The result after using the round function is displayed as the output on the screen
echo("The value after the given floating point number is rounded to the nearest integer is: ");
echo $a;
echo "<br>";
echo("The value after the given floating point number is rounded to the nearest integer is: ");
echo $b;
echo "<br>";
echo("The value after the given floating point number is rounded to the nearest integer is: ");
echo $c;
echo "<br>";
?>
</body>
</html>

Sortie :

Tour PHP

Dans le programme ci-dessus, la fonction round est utilisée pour arrondir les entiers à virgule flottante donnés à l'entier le plus proche jusqu'à trois valeurs décimales et est stockée dans les variables appelées a, b et c. Ensuite, le résultat après avoir arrondi les entiers à virgule flottante donnés aux entiers les plus proches2 jusqu'aux valeurs décimales spécifiées dans la fonction d'arrondi est affiché comme sortie à l'écran.

Exemple #3

Programme PHP pour illustrer le fonctionnement de la fonction round pour arrondir les entiers à virgule flottante donnés aux entiers les plus proches jusqu'à deux valeurs décimales.

Code :

<html>
<body>
<?php
#round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called a
$a = round(4.273645,2);
#round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called b
$b = round(7.45567,2);
#round function is used on the given floating point number to round to up to three decimal values and is stored in a variable called c
$c = round(9.3778335,2);
#The result after using the round function is displayed as the output on the screen
echo("The value after the given floating point number is rounded to the nearest integer is: ");
echo $a;
echo "<br>";
echo("The value after the given floating point number is rounded to the nearest integer is: ");
echo $b;
echo "<br>";
echo("The value after the given floating point number is rounded to the nearest integer is: ");
echo $c;
echo "<br>";
?>
</body>
</html>

Sortie :

Tour PHP

Dans le programme ci-dessus, la fonction round est utilisée pour arrondir les entiers à virgule flottante donnés à l'entier le plus proche jusqu'à trois valeurs décimales et est stockée dans les variables appelées a, b et c. Ensuite, le résultat après avoir arrondi les entiers à virgule flottante donnés aux entiers les plus proches2 jusqu'aux valeurs décimales spécifiées dans la fonction d'arrondi est affiché comme sortie à l'écran.

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
Article précédent:Cadre de test PHPArticle suivant:Cadre de test PHP