একটি সংখ্যার সমস্ত সংখ্যা এটিকে 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
'বিভাজ্যতা_চেক' নামের একটি ফাংশন সংজ্ঞায়িত করা হয় যেটি সংখ্যাটি 0 নয় কিনা তা পরীক্ষা করে এবং সংখ্যাটি অবশিষ্ট হিসাবে কোনো মান না রেখে সংখ্যাটির প্রতিটি সংখ্যাকে সম্পূর্ণভাবে ভাগ করে কিনা। 'divide_digits' নামে আরেকটি ফাংশন সংজ্ঞায়িত করা হয়েছে যেটি সংখ্যার প্রতিটি সংখ্যা সংখ্যাটিকে সম্পূর্ণভাবে ভাগ করেছে কিনা তা পরীক্ষা করে। সংখ্যাটি সংজ্ঞায়িত করা হয়েছে, এবং প্যারামিটার হিসাবে এই সংখ্যাটি পাস করে 'divide_digits' ফাংশনকে ডাকা হয়। প্রাসঙ্গিক বার্তা কনসোলে প্রদর্শিত হয়৷
৷