একটি সংখ্যার অঙ্কগুলোর যোগফল বের করার জন্য PHP কোড নিচের মতো:
উদাহরণ
<?php
function sum_of_digits($my_num){
$sum = 0;
for ($i = 0; $i < strlen($my_num); $i++){
$sum += $my_num[$i];
}
return $sum;
}
$my_num = "65";
print_r("The sum of digits is ");
echo sum_of_digits($my_num);
?>
আউটপুট
The sum of digits is 11
উপরোক্ত, ‘sum_of_digits’ নামক একটি ফাংশন ডিফাইন করা হয়েছে, যা একটি ইন্টিজার প্যারামিটার হিসেবে নেয়।
$my_num = "65";
এটি প্রথমে sum ভেরিয়েবল ০ ডিক্লেয়ার করে এবং এরপর ডিক্লেয়ার করা ইন্টিজারের দৈর্ঘ্য পর্যন্ত ইটারেট করে, এবং 'i'তম পজিশনের এলিমেন্ট sum-এ যোগ করে। একবার ইটারেশন সম্পন্ন হলে, এই ফাংশন যোগফল আউটপুট হিসেবে রিটার্ন করে। ফাংশনের বাইরে, মান ডিফাইন করা হয়েছে এবং ফাংশনটি এই এলিমেন্ট পাস করে কল করা হয়েছে:
function sum_of_digits($my_num){
$sum = 0;
for ($i = 0; $i < strlen($my_num); $i++){
$sum += $my_num[$i];
}
return $sum;
}