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

โปรแกรม PHP ตรวจสอบว่าตัวเลขทั้งหมดหารด้วยหรือไม่


ในการตรวจสอบว่าตัวเลขทั้งหมดของตัวเลขหารด้วย PHP หรือไม่ รหัสจะเป็นดังนี้ −

ตัวอย่าง

<?php
function divisibility_check($my_val, $my_digit)
{
   return ($my_digit != 0 && $my_val % $my_digit == 0);
}
function divide_digits($n)
{
   $temp = $my_val;
   while ($temp > 0)
   {
      $my_digit = $my_val % 10;
      if (!(divisibility_check($my_val, $my_digit)))
         return false;
      $temp /= 10;
   }
   return true;
}
$val = 255;
if (divide_digits($val))
   echo "All the numbers can be divided";
else
   echo "All the numbers can't be divided";
?>

ผลลัพธ์

All the numbers can be divided

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