Computer >> Máy Tính >  >> Lập trình >> PHP

Chương trình PHP để tính tổng các chữ số trong một số

Để tính tổng các chữ số trong một số, mã PHP như sau -

Ví dụ

<?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);
?>

Đầu ra

The sum of digits is 11

Ở trên, một hàm có tên ‘sum_of_digits’ được xác định, lấy một số nguyên làm tham số.

$my_num = "65";

Đầu tiên nó khai báo tổng biến là 0 và sau đó lặp qua độ dài của số nguyên đã khai báo và thêm phần tử ở vị trí thứ ‘vào tổng. Khi quá trình lặp lại hoàn tất, hàm này sẽ trả về tổng dưới dạng đầu ra. Bên ngoài hàm, giá trị được khai báo và hàm được gọi là bỏ qua phần tử này dưới dạng tham số -

function sum_of_digits($my_num){
   $sum = 0;
   for ($i = 0; $i < strlen($my_num); $i++){
      $sum += $my_num[$i];
   }
   return $sum;
}