PHP-এ একটি সংখ্যার সকল অঙ্ক সেটি ভাগ করে কিনা চেক করার জন্য কোড নিচের মতো:
উদাহরণ
<?php
function divisibility_check($my_val, $my_digit) {
return ($my_digit != 0 && $my_val % $my_digit == 0);
}
function divide_digits($n) {
$temp = $my_val;
while ($temp > 0)
{
$my_digit = $my_val % 10;
if (!(divisibility_check($my_val, $my_digit)))
return false;
$temp /= 10;
}
return true;
}
$val = 255;
if (divide_digits($val))
echo "All the numbers can be divided";
else
echo "All the numbers can't be divided";
?>
আউটপুট
All the numbers can be divided
‘divisibility_check’ নামক একটি ফাংশন ডিফাইন করা হয়েছে যা চেক করে সংখ্যা ০ নয় এবং সংখ্যাটি প্রতিটি অঙ্ক দিয়ে সম্পূর্ণভাবে ভাগ যায় কিনা কোনো ভাগশেষ ছাড়া। আরেকটি ফাংশন ‘divide_digits’ ডিফাইন করা হয়েছে যা চেক করে সংখ্যাটির প্রতিটি অঙ্ক সংখ্যাটি সম্পূর্ণভাবে ভাগ করে কিনা। সংখ্যা ডিফাইন করা হয়েছে, এবং ‘divide_digits’ ফাংশনটি এই সংখ্যা পাস করে কল করা হয়েছে। প্রাসঙ্গিক মেসেজ কনসোলে ডিসপ্লে করা হয়েছে।