นิยามและการใช้งาน
ฟังก์ชัน intdiv() คืนค่าผลหารจำนวนเต็มของสองพารามิเตอร์จำนวนเต็ม หาก x/y ให้ผลหาร i และเศษ r ดังนั้น x = y*i + r intdiv(x,y) คืนค่า i
รูปแบบ
intdiv ( int $x , int $y ) : int
พารามิเตอร์
| ลำดับ | พารามิเตอร์ & คำอธิบาย |
|---|---|
| 1 | x ตัวเศษ (numerator) |
| 2 | y ตัวส่วน (denominator) |
ค่าที่คืน
คืนผลหารจำนวนเต็มของ x หาร y เป็นบวกถ้าทั้งคู่บวกหรือทั้งคู่อิดเป็นลบ
รุ่น PHP
รองรับ PHP 4.x, 5.x, 7.x (จริงๆ intdiv เพิ่มใน PHP 7)
ตัวอย่าง
intdiv(10,3) = 3, intdiv(3,10) = 0 (ตัวเศษน้อยกว่าตัวส่วน)
intdiv(10,-3) = -3, intdiv(-10,3) = -3, intdiv(-10,-3) = 3
intdiv(10,0) = DivisionByZeroError exception
intdiv(2.9, 1.9) = 2 (ตัดทศนิยมก่อนคำนวณ)