숫자의 총 제수가 짝수인지 홀수인지 확인하려면 코드는 다음과 같습니다. -
예시
<?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로 나눌 수 있는지 확인하고, 그렇다면 짝수 제수이고, 그렇지 않으면 홀수 제수입니다. 콘솔에 관련 메시지가 표시됩니다.