นิยามและการใช้งาน
ฟังก์ชัน round() ใช้ปัดเศษจำนวนจุดทศนิยมให้มีความแม่นยำตามต้องการ พารามิเตอร์ precision เป็นบวก ปัดหลังจุดทศนิยม เป็นลบ ปัดหน้าจุดทศนิยม ค่าเริ่มต้น 0
เช่น round(10.6) = 11, round(10.2) = 10 คืนค่า float เสมอ
มีพารามิเตอร์ mode เลือกโหมดการปัด: PHP_ROUND_HALF_UP, DOWN, EVEN, ODD
รูปแบบ
round ( float $value , int $precision , int $mode ) : float
พารามิเตอร์
| ลำดับ | พารามิเตอร์ & คำอธิบาย |
|---|---|
| 1 | value จำนวนที่ต้องการปัด |
| 2 | precision จำนวนหลักทศนิยม ค่าเริ่มต้น 0 บวก=ปัดหลังจุด ลบ=ปัดหน้าจุด |
| 3 | mode โหมดการปัด: HALF_UP (ห่างจาก 0), HALF_DOWN (เข้าหา 0), HALF_EVEN (เลขคู่), HALF_ODD (เลขคี่) |
ค่าที่คืน
คืนค่าจำนวน float ที่ปัดเศษแล้ว
รุ่น PHP
รองรับ PHP 4.x, 5.x, 7.x
ตัวอย่าง
ปัด 1234.567 ที่ precision 0, 1, 2 ได้ 1235, 1234.6, 1234.57
ปัด precision -1, -2 ได้ 1230, 1200
ใช้โหมด HALF_UP, HALF_DOWN, HALF_ODD, HALF_EVEN