숫자의 자릿수를 합산하려면 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을 0으로 선언한 다음 선언된 정수의 길이를 반복하고 'i' 자리에 있는 요소를 합계에 추가합니다. 반복이 완료되면 이 함수는 합계를 출력으로 반환합니다. 함수 외부에서 값이 선언되고 이 요소를 매개변수로 우회하여 함수가 호출됩니다 -
function sum_of_digits($my_num){ $sum = 0; for ($i = 0; $i < strlen($my_num); $i++){ $sum += $my_num[$i]; } return $sum; }