要检查数字的所有数字是否在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”函数。相关消息将显示在控制台上。