Funkcija round

Funkcija round noapaļo skaitli pēc matemātiskās noapaļošanas noteikumiem. Pirmo parametru funkcija saņem skaitli, bet otru neobligāto parametru - cik zīmes atstāt daļējā daļā. Otrais parametrs var būt gan pozitīvs, gan negatīvs (šajā gadījumā tas norāda cik zīmes atstāt veselā daļā).

Sintakse

phpround(skaitlis, [zīmju skaits]);

Piemērs

Noapaļosim daļu līdz veselam skaitlim:

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

Koda izpildes rezultāts:

php3

Piemērs

Noapaļosim daļu līdz veselam skaitlim:

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

Koda izpildes rezultāts:

php4

Piemērs

Noapaļosim daļu līdz veselam skaitlim:

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

Koda izpildes rezultāts:

php4

Piemērs

Noapaļosim skaitli līdz divām zīmēm aiz komata:

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

Koda izpildes rezultāts:

php12.46

Piemērs

Noapaļosim skaitli līdz trim zīmēm aiz komata:

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

Koda izpildes rezultāts:

php12.457

Piemērs

Noapaļosim skaitli līdz desmitiem:

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

Koda izpildes rezultāts:

php12460

Piemērs

Noapaļosim skaitli līdz simtiem:

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

Koda izpildes rezultāts:

php12500

Piemērs

Noapaļosim skaitli līdz tūkstošiem:

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

Koda izpildes rezultāts:

php12000

Skatiet arī

  • funkciju ceil,
    kura noapaļo daļu uz augšu
  • funkciju floor,
    kura noapaļo daļu uz leju