Section courante

A propos

Section administrative du site

ROUND

Arrondie
PHP 4+

Syntaxe

function round($val);
function round($val,$precision);
function round($val,$precision,$mode);

Paramètres

Nom Description
$val Ce paramètre permet d'indiquer une expression représentant un nombre réel à traiter
$precision Ce paramètre permet d'indiquer le nombre de décimal à retourner. La valeur par défaut est 0.
$mode Ce paramètre permet d'indiquer le mode:
Constante Description
PHP_ROUND_HALF_UP Cette constante permet d'indiquer le mode d'arrondissement à la moitié plus élevé. C'est la valeur par défaut.
PHP_ROUND_HALF_DOWN Cette constante permet d'indiquer le mode d'arrondissement à la moitié plus basse.
PHP_ROUND_HALF_EVEN Cette constante permet d'indiquer le mode d'arrondissement à la moitié paire.
PHP_ROUND_HALF_ODD Cette constante permet d'indiquer le mode d'arrondissement à la moitié impaire.

Retour

Valeur Description
nombre réel Ces valeurs indiquent les valeurs d'arrondissement demandés.

Description

Cette fonction permet de retourner la valeur arrondie d'un nombre réel.

Exemple

Voici un exemple montrant une utilisation plus classique de cette fonction :

  1. <?php
  2. echo "ROUND(1)=" . round(1) . "<br />";
  3. echo "ROUND(1.1)=" . round(1.1) . "<br />";
  4. echo "ROUND(1.7)=" . round(1.7) . "<br />";
  5. echo "ROUND(-1)=" . round(-1) ."<br />";
  6. echo "ROUND(-1.1)=" . round(-1.1) ."<br />";
  7. echo "ROUND(-1.7)=" . round(-1.7) . "<br />";
  8. echo "ROUND(30.2)=" . round(30.2) . "<br />";
  9. echo "ROUND(-35.4)="  . round(-35.4) . "<br />";
  10. ?>

on obtiendra le résultat suivant :

ROUND(1)=1
ROUND(1.1)=1
ROUND(1.7)=2
ROUND(-1)=-1
ROUND(-1.1)=-1
ROUND(-1.7)=-2
ROUND(30.2)=30
ROUND(-35.4)=-35


Dernière mise à jour : Dimanche, le 5 avril 2015