ตัวอย่าง
ตัวเลขกลม:
<?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));
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
round() ฟังก์ชั่นรอบจำนวนจุดลอยตัว
Tip: การปัดเศษขึ้นจำนวนเต็มที่ใกล้เคียงที่สุดให้ดูที่ ceil() ฟังก์ชั่น
เคล็ดลับ: การปัดเศษตัวเลขลงไปที่เลขที่ใกล้ที่สุดให้ดูที่ floor() ฟังก์ชั่น
วากยสัมพันธ์
round( number,precision,mode );
พารามิเตอร์ | ลักษณะ |
---|---|
number | จำเป็นต้องใช้ ระบุค่าการปัดเศษ |
precision | ไม่จำเป็น. ระบุจำนวนตัวเลขทศนิยมที่จะปัดเศษ เริ่มต้นเป็น 0 |
mode | ไม่จำเป็น. ระบุอย่างต่อเนื่องเพื่อระบุโหมดการปัดเศษ:
|
รายละเอียดทางเทคนิค
กลับค่า: | ค่าโค้งมน |
---|---|
ประเภทผลตอบแทน: | ลอย |
PHP เวอร์ชัน: | 4+ |
PHP การเปลี่ยนแปลง: | PHP 5.3: พารามิเตอร์โหมดถูกเพิ่มเข้ามา |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
หมายเลขรอบสองทศนิยม:
<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
ตัวอย่างเช่นเรียกใช้» ตัวอย่างที่ 2
ตัวเลขกลมใช้คงที่:
<?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));
?>
ตัวอย่างเช่นเรียกใช้» <อ้างอิงทางคณิตศาสตร์ PHP