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:
|
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é |
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