Funkcija round

Funkcija round apvalina skaičių pagal matematinio apvalinimo taisykles. Pirmuoju parametru funkcija priima skaičių, o antruoju neprivalomu parametru - kiek skaitmenų palikti trupmeninėje dalyje. Antrasis parametras gali būti ir teigiamas, ir neigiamas (šiuo atveju jis nurodo kiek skaitmenų palikti sveikojoje dalyje).

Sintaksė

phpround(skaičius, [skaitmenų kiekis]);

Pavyzdys

Apvalinkime trupmeną iki sveikojo skaičiaus:

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

Kodo vykdymo rezultatas:

php3

Pavyzdys

Apvalinkime trupmeną iki sveikojo skaičiaus:

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

Kodo vykdymo rezultatas:

php4

Pavyzdys

Apvalinkime trupmeną iki sveikojo skaičiaus:

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

Kodo vykdymo rezultatas:

php4

Pavyzdys

Apvalinkime skaičių iki dviejų skaitmenų po kablelio:

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

Kodo vykdymo rezultatas:

php12.46

Pavyzdys

Apvalinkime skaičių iki trijų skaitmenų po kablelio:

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

Kodo vykdymo rezultatas:

php12.457

Pavyzdys

Apvalinkime skaičių iki dešimčių:

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

Kodo vykdymo rezultatas:

php12460

Pavyzdys

Apvalinkime skaičių iki šimtų:

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

Kodo vykdymo rezultatas:

php12500

Pavyzdys

Apvalinkime skaičių iki tūkstančių:

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

Kodo vykdymo rezultatas:

php12000

Taip pat žiūrėkite

  • funkciją ceil,
    kuri apvalina trupmeną į didžiąją pusę
  • funkciją floor,
    kuri apvalina trupmeną į mažesnę pusę