Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP intdiv() ฟังก์ชัน


ความหมายและการใช้งาน

intdiv() ฟังก์ชันส่งคืนผลหารจำนวนเต็มของพารามิเตอร์จำนวนเต็มสองตัว ถ้า x/y ผลลัพธ์ใน ฉัน เป็นดิวิชั่นและ r ส่วนที่เหลือเพื่อให้

x =y*i+r

ในกรณีนี้ intdiv(x,y) กลับมาฉัน

ไวยากรณ์

intdiv ( int $x , int $y ) :int

พารามิเตอร์

Sr.No พารามิเตอร์ &คำอธิบาย
1 x
พารามิเตอร์นี้สร้างส่วนของตัวเศษของนิพจน์การหาร
2
พารามิเตอร์นี้สร้างส่วนของตัวส่วนของนิพจน์การหาร

คืนค่า

ฟังก์ชัน PHP intdiv() ส่งคืนค่าผลหารจำนวนเต็มของการหาร x โดย y . ค่าที่ส่งกลับเป็นค่าบวกหากพารามิเตอร์ทั้งสองเป็นค่าบวกหรือทั้งสองค่าเป็นค่าลบ

เวอร์ชัน PHP

ฟังก์ชันนี้มีอยู่ใน PHP เวอร์ชัน 4.x, PHP 5.x เช่นเดียวกับ PHP 7.x

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงว่าถ้าตัวเศษเป็น <ตัวส่วน ฟังก์ชัน intdiv() จะส่งกลับ 0

<ก่อน>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

intdiv(10,3) =3intdiv(3,10) =0

ตัวอย่าง

ในตัวอย่างต่อไปนี้ ฟังก์ชัน intdiv() จะคืนค่าจำนวนเต็มลบเนื่องจากตัวเศษหรือตัวส่วนเป็นค่าลบ -

<ก่อน>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

intdiv(10,3) =3intdiv(10,-3) =-3intdiv(-10,3) =-3intdiv(-10,-3) =3

ตัวอย่าง

ตัวส่วนคือ 0 ในตัวอย่างต่อไปนี้ ส่งผลให้เกิดข้อยกเว้น DivisionByZeroError -1−

<ก่อน>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

ข้อผิดพลาดร้ายแรงของ PHP:Uncaught DivisionByZeroError:หารด้วยศูนย์

ตัวอย่าง

ส่วนเศษส่วนในพารามิเตอร์ทั้งสองจะถูกละเว้นและฟังก์ชัน intdiv() ถูกนำไปใช้กับส่วนจำนวนเต็มเท่านั้น -

<ก่อน>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

intdiv(2.9,1.9) =2