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

숫자가 0이 아닌지 확인하고 나머지 값을 남기지 않고 숫자의 모든 자릿수를 완전히 나누는지 확인하는 'divisibility_check'라는 함수가 정의되어 있습니다. 숫자의 모든 숫자가 숫자를 완전히 나누는지 확인하는 'divide_digits'라는 또 다른 함수가 정의되어 있습니다. 숫자를 정의하고 이 숫자를 매개변수로 전달하여 'divide_digits' 함수를 호출합니다. 콘솔에 관련 메시지가 표시됩니다.