用于检查数字所有数位是否可被该数字整除的 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”函数,同时将该数字作为参数传递。在控制台中显示相关消息。

更新于: 2020-07-02

185 次浏览

开启你的 职业生涯

完成课程获得认证

开始
广告