Fonction round()
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));
?> 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 :
|
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));
?> 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));
?>