Fonction round

La fonction round arrondit un nombre selon les règles de l'arrondi mathématique. Le premier paramètre est le nombre, et le second paramètre optionnel indique le nombre de décimales à conserver. Le second paramètre peut être positif ou négatif (dans ce cas, il indique le nombre de chiffres à conserver dans la partie entière).

Syntaxe

phpround(nombre, [nombre de décimales]);

Exemple

Arrondissons une fraction à l'entier :

php<?php
  echo round(3.4);
?>

Résultat de l'exécution du code :

php3

Exemple

Arrondissons une fraction à l'entier :

php<?php
  echo round(3.5);
?>

Résultat de l'exécution du code :

php4

Exemple

Arrondissons une fraction à l'entier :

php<?php
  echo round(3.6);
?>

Résultat de l'exécution du code :

php4

Exemple

Arrondissons un nombre à deux décimales :

php<?php
  echo round(12.45678, 2);
?>

Résultat de l'exécution du code :

php12.46

Exemple

Arrondissons un nombre à trois décimales :

php<?php
  echo round(12.45678, 3);
?>

Résultat de l'exécution du code :

php12.457

Exemple

Arrondissons un nombre aux dizaines :

php<?php
  echo round(12456.78, -1);
?>

Résultat de l'exécution du code :

php12460

Exemple

Arrondissons un nombre aux centaines :

php<?php
  echo round(12456.78, -2);
?>

Résultat de l'exécution du code :

php12500

Exemple

Arrondissons un nombre aux milliers :

php<?php
  echo round(12456.78, -3);
?>

Résultat de l'exécution du code :

php12000

Voir aussi

  • la fonction ceil,
    qui arrondit une fraction à l'entier supérieur
  • la fonction floor,
    qui arrondit une fraction à l'entier inférieur