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 »
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:
|
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!
