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”函数。相关消息将显示在控制台上。