Функция round

Функция round сонини математик яхлитлаш қоидалари асосида яхлитлайди. Биринчи параметр сифатида функция сонини қабул қилади, иккинчи ихтиёрий параметр сифатида эса - каср қисмида нечта белги қолдириш кераклигини кўрсатади. Иккинчи параметр ҳам мусбат, ҳам манфий бўлиши мумкин (бу ҳолда у бутун қисмда нечта белги қолдириш кераклигини кўрсатади).

Синтаксис

phpround(сон, [белгилар сони]);

Мисол

Каспни бутун сонга яхлитлаймиз:

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

Кодни ишга тушириш натижаси:

php3

Мисол

Каспни бутун сонга яхлитлаймиз:

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

Кодни ишга тушириш натижаси:

php4

Мисол

Каспни бутун сонга яхлитлаймиз:

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

Кодни ишга тушириш натижаси:

php4

Мисол

Каспда икки белги қолдириб, сонни яхлитлаймиз:

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

Кодни ишга тушириш натижаси:

php12.46

Мисол

Каспда уч белги қолдириб, сонни яхлитлаймиз:

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

Кодни ишга тушириш натижаси:

php12.457

Мисол

Сонни ўнликларга яхлитлаймиз:

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

Кодни ишга тушириш натижаси:

php12460

Мисол

Сонни юзликларга яхлитлаймиз:

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

Кодни ишга тушириш натижаси:

php12500

Мисол

Сонни мингликларга яхлитлаймиз:

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

Кодни ишга тушириш натижаси:

php12000

Қуйидагиларни ҳам кўринг

  • ceil функцияси,
    бу касрни катта томонга яхлитлайди
  • floor функцияси,
    бу касрни кичик томонга яхлитлайди