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