একটি সংখ্যার ভাজকের মোট সংখ্যা জোড় নাকি বিজোড় চেক করার জন্য কোড নিচের মতো:
উদাহরণ
<?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’ নামক একটি ফাংশন ডিফাইন করা হয়েছে যা একটি দত্তক সংখ্যার ভাজকদের সংখ্যা দেয় যা প্যারামিটার হিসেবে ফাংশনে পাস করা হয়। এখন, এই ভাজকদের প্রতিটি চেক করা হচ্ছে সেটি ২ দিয়ে সম্পূর্ণভাবে ভাগ যায় কিনা, যদি হ্যাঁ, সেটি একটি জোড় ভাজক, অন্যথায় বিজোড় ভাজক। প্রাসঙ্গিক মেসেজ কনসোলে ডিসপ্লে করা হয়েছে।