ตัวเลขจุดลอยตัวแบบกลม:
<?php เสียง ก้อง ( 0 .60 ) . " <br> " ) ; เสียง สะท้อน ( 0 .50 ) . " <br> " ) ; รอบ ( - 4 .40 ) . " <br> " ) ;ฟังก์ชัน round() ปัดเศษตัวเลขทศนิยม
เคล็ดลับ: หากต้องการปัดเศษขึ้นเป็นจำนวนเต็มที่ใกล้ที่สุด ให้ดูที่ฟังก์ชัน ceil()
เคล็ดลับ: หากต้องการปัดเศษลงให้เป็นจำนวนเต็มที่ใกล้ที่สุด ให้ตรวจสอบฟังก์ชัน floor()
รอบ ( ตัวเลข ความแม่นยำ โหมด );
พารามิเตอร์ | อธิบาย |
---|---|
ตัวเลข | ที่จำเป็น. ระบุค่าที่จะปัดเศษ |
ความแม่นยำ | ไม่จำเป็น. ระบุจำนวนหลักหลังจุดทศนิยม ค่าเริ่มต้นคือ 0 แต่อาจเป็นจำนวนลบก็ได้ |
โหมด | ไม่จำเป็น. ระบุค่าคงที่ที่แสดงถึงโหมดการปัดเศษ: PHP_ROUND_HALF_UP - ค่าเริ่มต้น เมื่อเจอ .5 ให้ ปัดเศษ ขึ้นเป็น ทศนิยม หลัก รอบ 1.5 ถึง 2 และ -1.5 ถึง -2 PHP_ROUND_HALF_DOWN - ปัดเศษ ตัวเลข ลงให้เป็นทศนิยม ที่แม่นยำ เมื่อเจอ .5 รอบ 1.5 ถึง 1 และ -1.5 ถึง -1 PHP_ROUND_HALF_EVEN - เมื่อเจอ .5 ให้ใช้ค่าคู่ถัดไปและปัดเศษ ตัวเลข ให้เป็นทศนิยม ที่แม่นยำ PHP_ROUND_HALF_ODD - เมื่อเจอ .5 ให้ใช้ค่าคี่ถัดไปและปัดเศษ ตัวเลข ให้เป็นทศนิยม ที่แม่นยำ |
ค่าส่งคืน: | ค่าที่ปัดเศษ |
---|---|
ประเภทการส่งคืน: | ลอย |
เวอร์ชัน PHP: | 4+ |
บันทึกการเปลี่ยนแปลง PHP: | PHP 5.3: พารามิเตอร์โหมดใหม่ |
ปัดเศษให้เป็นทศนิยมสองตำแหน่ง ให้กำหนดจำนวนลบ:
<?php เสียงสะท้อน รอบ ( 3 .4 ) ; // 3 เสียงสะท้อน รอบ ( 3.5 ) ; // 4 เสียงสะท้อน รอบ ( 3.6 ) ; // 4 เสียงสะท้อน รอบ ( 3.6 , 0 ) ; เสียงสะท้อน รอบ ( 1 .95583 , 2 ) ; // 1.96 เสียงสะท้อน รอบ ( 1241757 , - 3 ) ; // 1242000 เสียงสะท้อน รอบ ( 5 .045 , 2 ) ; // 5.05 เสียงสะท้อน รอบ ( 5 .055 , 2 ) ; // 5.06 -ใช้ค่าคงที่ในการปัดเศษตัวเลข:
<?php เสียงสะท้อน รอบ ( 9 .5 , 0 , PHP_ROUND_HALF_UP ) ; // 10 เสียงสะท้อน รอบ ( 9 .5 , 0 , PHP_ROUND_HALF_DOWN ) ; เสียงสะท้อน รอบ ( 9 .5 , 0 , PHP_ROUND_HALF_EVEN ) ; // 10 เสียงสะท้อน รอบ ( 9 .5 , 0 , PHP_ROUND_HALF_ODD ) ; // 9 เสียงสะท้อน รอบ ( 8 .5 , 0 , PHP_ROUND_HALF_UP ) ; // 9 เสียงสะท้อน รอบ ( 8 .5 , 0 , PHP_ROUND_HALF_DOWN ) ; เสียงสะท้อน รอบ ( 8 .5 , 0 , PHP_ROUND_HALF_EVEN ) ; // 8 เสียงสะท้อน รอบ ( 8 .5 , 0 , PHP_ROUND_HALF_ODD ) ; // 9 -