Fonction round()

❮ Référence Mathématique PHP

Exemple

Arrondir des nombres :

<?php
echo(round(0.60) . "<br>");
echo(round(0.50) . "<br>");
echo(round(0.49) . "<br>");
echo(round(-4.40) . "<br>");
echo(round(-4.60));
?>
Essayez-le vous-même »

Définition et Utilisation

La fonction round() arrondit un nombre à virgule flottante.

Astuce : Pour arrondir un nombre vers le haut au nombre entier le plus proche, consultez la fonction ceil() .

Astuce : Pour arrondir un nombre vers le bas au nombre entier le plus proche, consultez la fonction floor() .


Syntaxe

round( number,precision,mode );

Valeurs des Paramètres

Paramètre Description
number Obligatoire. Spécifie la valeur à arrondir.
precision Optionnel. Spécifie le nombre de chiffres décimaux à arrondir. Par défaut, c'est 0.
mode Optionnel. Spécifie une constante pour définir le mode d'arrondi :
  • PHP_ROUND_HALF_UP - Par défaut. Arrondit number vers le haut à precision décimales, lorsqu'il est à mi-chemin. Arrondit 1.5 à 2 et -1.5 à -2.
  • PHP_ROUND_HALF_DOWN - Arrondit number vers le bas à precision décimales, lorsqu'il est à mi-chemin. Arrondit 1.5 à 1 et -1.5 à -1.
  • PHP_ROUND_HALF_EVEN - Arrondit number à precision décimales vers la valeur paire suivante.
  • PHP_ROUND_HALF_ODD - Arrondit number à precision décimales vers la valeur impaire suivante.


Détails Techniques

Valeur de Retour : La valeur arrondie.
Type de Retour : Flottant.
Version PHP : 4+.
Journal des Modifications PHP : PHP 5.3 : Le paramètre mode a été ajouté.

Plus d'Exemples

Exemple

Arrondir des nombres à deux décimales :

<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
Essayez-le vous-même »

Exemple

Arrondir des nombres en utilisant les constantes :

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

echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");

echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");

echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_ODD));
?>
Essayez-le vous-même »

❮ Référence Mathématique PHP