숫자의 총 제수가 짝수인지 홀수인지 확인하려면 코드는 다음과 같습니다. -
예시
<?php
function divisor_count($my_val)
{
$my_count = 0;
for ($i = 1; $i <= sqrt($my_val) + 1; $i++)
{
if ($my_val % $i == 0)
$my_count += ($my_val / $i == $i)? 1 : 2;
}
if ($my_count % 2 == 0)
echo "It is an even number\n";
else
echo "It is an odd number\n";
}
divisor_count(100);
?> 출력
It is an odd number
함수에 매개변수로 전달되는 주어진 숫자의 제수 수를 제공하는 'divisor_count'라는 함수가 정의됩니다. 이제 이 제수 각각을 확인하여 완전히 2로 나눌 수 있는지 확인하고, 그렇다면 짝수 제수이고, 그렇지 않으면 홀수 제수입니다. 콘솔에 관련 메시지가 표시됩니다.