วิธีใช้ตัวดำเนินการ Modulo ใน PHP

Withi Chi Taw Danein Kar Modulo Ni Php



เดอะ โมดูลตัวดำเนินการ ใน PHP เป็นตัวดำเนินการทางคณิตศาสตร์ที่ส่งคืนค่าที่เหลือของตัวถูกดำเนินการสองตัวหลังการดำเนินการหาร ค่าที่ส่งคืนโดยตัวดำเนินการนี้คือค่าที่เหลือซึ่งสร้างขึ้นโดยการหารตัวเลขหนึ่งด้วยอีกตัวเลขหนึ่ง และแสดงแทนด้วยสัญลักษณ์ % ก่อนหารตัวเลข ก่อนอื่นจะแปลงตัวถูกดำเนินการเป็นจำนวนเต็ม ซึ่งเป็นเหตุผลว่าทำไมจึงเรียกอีกอย่างว่าตัวดำเนินการจำนวนเต็ม จะทำการหารจำนวนเต็มและส่งกลับค่าส่วนที่เหลือ เครื่องหมายของค่าที่ส่งคืนของ โมดูลตัวดำเนินการ ถูกกำหนดโดยตัวดำเนินการ ค่าที่ส่งคืนจะเป็นค่าลบหากตัวถูกดำเนินการเป็นจำนวนลบ

ไวยากรณ์

ต่อไปนี้เป็นไวยากรณ์สำหรับการใช้ โมดูลตัวดำเนินการ ใน PHP:







x % และ ;

ในที่นี้ x และ y เป็นจำนวนเต็มสองจำนวนและเครื่องหมาย % คือ โมดูล ผู้ประกอบการ ผลลัพธ์ของโอเปอเรเตอร์ Modulo ใน PHP จะเป็นศูนย์หากตัวเลขแรกหารด้วยอีกตัวลงตัว



ถ้าคุณต้องการหา โมดูล ของตัวเลขลอยตัว คุณสามารถใช้ fmod() ฟังก์ชั่นใน PHP:



fmod ( x , และ ) ;

ตัวอย่างที่ 1

ลองพิจารณาตัวอย่างง่ายๆ ต่อไปนี้ในการหาเศษของตัวเลขสองตัวหลังการหารใน PHP โดยใช้ โมดูล โอเปอเรเตอร์:







$x = อ่านไลน์ ( 'ป้อนหมายเลขเงินปันผล: ' ) ;

$y = อ่านไลน์ ( 'ป้อนหมายเลขตัวหาร: ' ) ;

เสียงสะท้อน “โมดูโล่แห่ง $x / $y เป็น: ' . $x % $y ;

?>

ตัวอย่างที่ 2

การใช้งานบ่อยที่สุดของ โมดูล โอเปอเรเตอร์คือการตรวจสอบว่าตัวเลขนั้นเป็นเลขคู่หรือเลขคี่ จำนวนแม้จะถูกหารด้วย 2 และเศษเหลือ 0 มิฉะนั้นจะเป็นเลขคี่:





จำนวน $ = อ่านไลน์ ( 'ป้อนตัวเลข: ' ) ;

ถ้า ( จำนวน $ % 2 == 0 ) {

เสียงสะท้อน 'จำนวน จำนวน $ เป็นเลขคู่' ;

} อื่น {

เสียงสะท้อน 'จำนวน จำนวน $ เป็นเรื่องแปลก ' ;

}

?>

ตัวอย่างที่ 3

เดอะ โมดูลัส ของจำนวนลอยสามารถคำนวณได้โดยใช้ fmod() ฟังก์ชั่นใน PHP และรหัสได้รับด้านล่าง:



$x = อ่านไลน์ ( 'ป้อนเงินปันผล: ' ) ;

$y = อ่านไลน์ ( 'ป้อนตัวหาร: ' ) ;

เสียงสะท้อน 'หมายเลข Modulo ของ Floating Point คือ: ' . fmod ( $x , $y ) ;

?>

บทสรุป

เดอะ โมดูลตัวดำเนินการ ใน PHP เป็นเครื่องมือที่ง่ายและมีประโยชน์สำหรับการดำเนินการทางคณิตศาสตร์ มันสามารถช่วยคุณหาเศษที่เหลือหลังจากการหารสองจำนวน หรือคุณสามารถใช้เพื่อระบุจำนวนคี่และคู่ โดยทำความเข้าใจว่า โมดูล ตัวดำเนินการใช้งานได้ คุณสามารถใช้มันกับนิพจน์ต่างๆ ในโค้ด PHP ของคุณ