Funktio round

Funktio round pyöristää luvun matemaattisten pyöristyssääntöjen mukaan. Ensimmäisenä parametrina funktio ottaa luvun, ja toisena valinnaisena parametrina - kuinka monta numeroa jättää desimaali- osaan. Toinen parametri voi olla sekä positiivinen että negatiivinen (tässä tapauksessa se määrittää kuinka monta numeroa jättää kokonaisosaan).

Syntaksi

phpround(luku, [numeroiden määrä]);

Esimerkki

Pyöristetään murtoluku kokonaisluvuksi:

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

Koodin suorituksen tulos:

php3

Esimerkki

Pyöristetään murtoluku kokonaisluvuksi:

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

Koodin suorituksen tulos:

php4

Esimerkki

Pyöristetään murtoluku kokonaisluvuksi:

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

Koodin suorituksen tulos:

php4

Esimerkki

Pyöristetään luku kahteen desimaaliin:

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

Koodin suorituksen tulos:

php12.46

Esimerkki

Pyöristetään luku kolmeen desimaaliin:

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

Koodin suorituksen tulos:

php12.457

Esimerkki

Pyöristetään luku kymmeniin:

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

Koodin suorituksen tulos:

php12460

Esimerkki

Pyöristetään luku satoihin:

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

Koodin suorituksen tulos:

php12500

Esimerkki

Pyöristetään luku tuhansiin:

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

Koodin suorituksen tulos:

php12000

Katso myös

  • funktion ceil,
    joka pyöristää murtoluvun ylöspäin
  • funktion floor,
    joka pyöristää murtoluvun alaspäin