किसी संख्या के विभाजकों की कुल संख्या सम या विषम है या नहीं, यह जाँचने के लिए कोड इस प्रकार है -
उदाहरण
<?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 से विभाजित किया जा सकता है, यदि हाँ, तो यह एक सम भाजक है, और अन्यथा, यह एक विषम भाजक है। प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है।