round()

PHP round() funksiyasi

❮ PHP matematik funksiyalar ma’lumotnomasi

Misol

Sonlarni yaxlitlang:

<?php echo(round(0.60) . "<br>"); echo(round(0.50) . "<br>"); echo(round(0.49) . "<br>"); echo(round(-4.40) . "<br>"); echo(round(-4.60)); ?>
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

round() funksiyasi suzuvchi nuqtali sonni yaxlitlaydi.

Maslahat: Sonni eng yaqin butun songacha YUQORIGA yaxlitlash uchun ceil() funksiyasiga qarang.

Maslahat: Sonni eng yaqin butun songacha PASTGA yaxlitlash uchun floor() funksiyasiga qarang.


Sintaksis

round(number,precision,mode);

Parametr qiymatlari

Parametr Tavsif
number Majburiy. Yaxlitlanadigan qiymatni belgilaydi
precision Ixtiyoriy. Yaxlitlashda qoldiriladigan kasr xonalari sonini belgilaydi. Standart qiymat: 0
mode Ixtiyoriy. Yaxlitlash rejimini belgilovchi konstantani ko‘rsatadi:
  • PHP_ROUND_HALF_UP - Standart. number aynan o‘rtada bo‘lganda uni precision kasr xonasigacha yuqoriga yaxlitlaydi. 1.5 ni 2 ga, -1.5 ni -2 ga yaxlitlaydi
  • PHP_ROUND_HALF_DOWN - number aynan o‘rtada bo‘lganda uni precision kasr xonasigacha pastga yaxlitlaydi. 1.5 ni 1 ga, -1.5 ni -1 ga yaxlitlaydi
  • PHP_ROUND_HALF_EVEN - numberni precision kasr xonasigacha eng yaqin juft qiymat tomon yaxlitlaydi
  • PHP_ROUND_HALF_ODD - numberni precision kasr xonasigacha eng yaqin toq qiymat tomon yaxlitlaydi


Texnik tafsilotlar

Qaytariladigan qiymat: Yaxlitlangan qiymat
Qaytariladigan tip: Float
PHP versiyasi: 4+
PHP o‘zgarishlar tarixi: PHP 5.3: mode parametri qo‘shildi

Ko‘proq misollar

Misol

Sonlarni ikki kasr xonasigacha yaxlitlang:

<?php echo(round(4.96754,2) . "<br>"); echo(round(7.045,2) . "<br>"); echo(round(7.055,2)); ?>
O‘zingiz sinab ko‘ring »

Misol

Konstantalar yordamida sonlarni yaxlitlang:

<?php echo(round(1.5,0,PHP_ROUND_HALF_UP) . "<br>"); echo(round(-1.5,0,PHP_ROUND_HALF_UP) . "<br>"); echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "<br>"); echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "<br>"); echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "<br>"); echo(round(-1.5,0,PHP_ROUND_HALF_ODD)); ?>
O‘zingiz sinab ko‘ring »

❮ PHP matematik funksiyalar ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!