PHP finds the sum of digits, that is, treating the value of each digit of an integer as a separate number, and then summing it up. Then we can use the idea of cyclic addition and assignment. accomplish.
Below we will introduce to you the method of finding the sum of digits in PHP based on specific code examples.
The code example is as follows:
<?php function sum_of_digits($nums) { $digits_sum = 0; for ($i = 0; $i < strlen($nums); $i++) { $digits_sum += $nums[$i]; } return $digits_sum; } echo sum_of_digits("12345")."<br>"; echo sum_of_digits("9999")."<br>";
Here we define a method sum_of_digits and test to calculate the sum of each digit value of 12345 and 9999. The results are as follows:
In this method, a variable $digits_sum is defined and its initial value is 0. Then we use a for loop to add the values of each digit of the specified string number, that is, every time a character is looped out, it is added to the previous value in a loop and assigned.
Note: The strlen() function is used to obtain the string length.
$digits_sum = $nums[$i] can be expressed as $digits_sum =$digits_sum $nums[$i]
This article is about the method of finding the sum of integers in PHP, as well One of the more common questions in the interview process. It is very basic and simple. I hope it will be helpful to friends in need!
The above is the detailed content of How to find the sum of the digits of an integer using php. For more information, please follow other related articles on the PHP Chinese website!