Derniers tutoriels de développement web
 

PHP round() Function

<PHP Math Reference

Exemple

chiffres ronds:

<?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));
?>
»Exécuter exemple

Définition et utilisation

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

Astuce: Pour arrondir un nombre à l'entier le plus proche, regardez la ceil() fonction.

Astuce: Pour arrondir un nombre à l'entier le plus proche, regardez le floor() fonction.


Syntaxe

round( number,precision,mode );

Paramètre La description
number Champs obligatoires. Indique la valeur à arrondir
precision Optionnel. Indique le nombre de chiffres décimaux pour arrondir. Par défaut est 0
mode Optionnel. Indique une constante pour spécifier le mode d'arrondi:
  • PHP_ROUND_HALF_UP - Par défaut. Rondes Le nombre jusqu'à la précision décimale, quand il est à mi - chemin. Arrondit 1,5 à 2 et de -1,5 à -2
  • PHP_ROUND_HALF_DOWN - Numéro arrondissez à la précision décimales, quand il est à mi - chemin. Arrondit 1,5 à 1 et de -1,5 à -1
  • PHP_ROUND_HALF_EVEN - nombre rond à décimales de précision vers la valeur suivante même
  • PHP_ROUND_HALF_ODD - nombre rond à décimales de précision vers la prochaine valeur impaire

Détails techniques

Valeur de retour: La valeur arrondie
Type de retour: Flotte
PHP Version: 4+
PHP Changelog: PHP 5.3: Le paramètre de mode a été ajouté

Exemples

autres exemples

Exemple 1

chiffres ronds à deux décimales:

<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
»Exécuter exemple

exemple 2

chiffres ronds à l'aide des 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));
?>
»Exécuter exemple

<PHP Math Reference