ในการตรวจสอบว่าจำนวนตัวหารทั้งหมดของตัวเลขเป็นจำนวนคู่หรือคี่ รหัสจะเป็นดังนี้ −
ตัวอย่าง
<?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 ได้ทั้งหมดหรือไม่ ถ้าใช่ มันคือตัวหารคู่ มิฉะนั้น จะเป็นตัวหารคี่ ข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล