English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Fonction round() en PHP

Laround()La fonction arrondit un nombre flottant. Par exemple 0.90 à1、0.35à 0, etc.

Syntaxe

round(val, precision, mode)

Paramètre

  • val-La valeur à arrondir

  • precision-Il définit la précision, c'est-à-dire le nombre de décimales à arrondir.

  • Modèle-Spécifiez les constantes de modèle d'arrondi suivantes

    • PHP_ROUND_HALF_UP-La constante arrondit val à une décimale décimale de précision (lorsqu'elle est située au milieu). La1.5Arrondi à2,et-1.5Arrondi à-2.Par défaut

    • PHP_ROUND_HALF_DOWN-La constante arrondit val à une décimale après le point décimal. La1.5Arrondi à1et-1.5Arrondi à-1

    • PHP_ROUND_HALF_EVEN-Arrondit val à la valeur décimale la plus proche paire d'entiers.

    • PHP_ROUND_HALF_ODD-Arrondit val à la valeur entière suivante avec une précision décimale.

retourne

Laround()La fonction retourne une valeur arrondie.

Exemple

<?php
   echo(round(2.099,2));
?>

Résultat de la sortie

2.1

Exemple

Laissez-nous voir un autre exemple-

<?php
   echo(round(9.859,2));
?>

Résultat de la sortie

9.86

Exemple

Laissez-nous voir un autre exemple-

<?php
   echo(round(10.5,0,PHP_ROUND_HALF_UP) . "<br>");
   echo(round(-10.5,0,PHP_ROUND_HALF_UP) );
?>

Résultat de la sortie

11<br>-11

Exemple

Laissez-nous voir un autre exemple-

<?php
   echo(round(19.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
   echo(round(-19.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
?>

Résultat de la sortie

19<br>-19<br>

Exemple

Laissez-nous voir un autre exemple-

<?php
   echo(round(9.9,0,PHP_ROUND_HALF_EVEN) . "<br>");
   echo(round(-9.8,0,PHP_ROUND_HALF_EVEN) . "<br>");
   echo(round(11.8,0,PHP_ROUND_HALF_ODD) . "<br>");
   echo(round(-11.8,0,PHP_ROUND_HALF_ODD));
?>

Résultat de la sortie

10<br>-10<br>12<br>-12