round funksiyasi

round funksiyasi sonni matematik yaxlitlash qoidalari bo‘yicha yaxlitlaydi. Funksiya birinchi parametr sifatida sonni qabul qiladi, ikkinchi ixtiyoriy parametr sifatida esa kasr qismida nechta raqam qoldirish kerakligini belgilaydi. Ikkinchi parametr ham musbat, ham manfiy bo‘lishi mumkin (bu holda u butun qismda nechta raqam qoldirish kerakligini belgilaydi).

Sintaksis

phpround(son, [raqamlar soni]);

Misol

Kasrni butun songa yaxlitlaymiz:

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

Kodni bajarish natijasi:

php3

Misol

Kasrni butun songa yaxlitlaymiz:

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

Kodni bajarish natijasi:

php4

Misol

Kasrni butun songa yaxlitlaymiz:

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

Kodni bajarish natijasi:

php4

Misol

Keling, sonni kasr qismida ikkita raqamgacha yaxlitlaymiz:

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

Kodni bajarish natijasi:

php12.46

Misol

Keling, sonni kasr qismida uchta raqamgacha yaxlitlaymiz:

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

Kodni bajarish natijasi:

php12.457

Misol

Sonni o‘nliklarga yaxlitlaymiz:

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

Kodni bajarish natijasi:

php12460

Misol

Sonni yuzliklarga yaxlitlaymiz:

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

Kodni bajarish natijasi:

php12500

Misol

Sonni mingliklarga yaxlitlaymiz:

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

Kodni bajarish natijasi:

php12000

Shuningdek qarang

  • ceil funksiyasi,
    kasrni katta tomonga yaxlitlaydi
  • floor funksiyasi,
    kasrni kichik tomonga yaxlitlaydi