ความหมายและการใช้งาน
ชื่อ fmod ย่อมาจากโมดูลลอยตัว ฟังก์ชันนี้จะคืนค่าส่วนที่เหลือของการหารของเลขทศนิยมสองจำนวน ถ้า x/y ผลลัพธ์ใน ฉัน เป็นดิวิชั่นและ r ส่วนที่เหลือเพื่อให้
x =y*i+r
ในกรณีนี้ fmod(x,y) ส่งคืน r
ไวยากรณ์
fmod ( float $x , float $y ) :float
พารามิเตอร์
Sr.No | พารามิเตอร์ &คำอธิบาย |
---|---|
1 | x พารามิเตอร์นี้สร้างส่วนของตัวเศษของนิพจน์การหาร |
2 | ย พารามิเตอร์นี้สร้างส่วนของตัวส่วนของนิพจน์การหาร |
คืนค่า
ฟังก์ชัน PHP fmod() ส่งคืนค่าทศนิยมที่เหลือของการแบ่งส่วน x โดย y . ที่เหลือมีเครื่องหมาย x.
เวอร์ชัน PHP
ฟังก์ชันนี้มีอยู่ใน PHP เวอร์ชัน 4.x, PHP 5.x เช่นเดียวกับ PHP 7.x
ตัวอย่าง
ตัวอย่างต่อไปนี้จะคำนวณส่วนที่เหลือของการหาร 5.25 ด้วย 1.5 และคืนค่า 0.75
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
fmod(5.25,1.5) =0.75
ตัวอย่าง
ตัวอย่างต่อไปนี้มีตัวเศษเป็นลบ ดังนั้น เศษที่เหลือก็เป็นลบเช่นกัน−
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
fmod(-10,3) =-1
ตัวอย่าง
พารามิเตอร์ทั้งสอง (-10 และ -3) ในตัวอย่างต่อไปนี้เป็นค่าลบ เนื่องจากส่วนที่เหลือมีเครื่องหมายของตัวเศษ ผลลัพธ์จะเป็น -1−
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
fmod(-10,-3) =-1
ตัวอย่าง
หากตัวเศษเป็น 0 ตัวส่วนไม่ใช่ศูนย์ เศษที่เหลือจะเป็น 0 หากตัวส่วนเป็น 0 ตัวส่วนคือ NAN -
<ก่อน>ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -
fmod(0,3.33) =0fmod(3.33,0) =NAN