來源:藏色散人 發(fā)布時間:2019-01-04 14:55:15 閱讀量:1182
PHP求位數(shù)之和,也就是將一個整數(shù)的每個位數(shù)上的值單獨作為一個數(shù)字,然后進行求和,那么我們可以通過循環(huán)相加賦值的思路來實現(xiàn)。
下面我們結(jié)合具體的代碼示例,給大家介紹PHP求位數(shù)之和的方法。
代碼示例如下:
1 2 3 4 5 6 7 8 9 10 |
|
這里我們定義了一個方法sum_of_digits,并測試計算12345和9999的各個位數(shù)值的和,結(jié)果如下:
在這個方法中,定義了一個變量$digits_sum,并使其初始值為0。然后我們通過for循環(huán)來實現(xiàn)將指定字符串數(shù)字的各個位數(shù)上的值進行相加,也就是每當循環(huán)出一個字符就將其與上個值進行循環(huán)相加并賦值。
注:strlen()函數(shù)用來獲取字符串長度。
$digits_sum += $nums[$i]可以表示為$digits_sum =$digits_sum+$nums[$i]
本篇文章就是關(guān)于PHP求整數(shù)各位之和的方法,也是面試過程較為常見的問題之一,非常基礎(chǔ)簡單,希望對需要的朋友有所幫助!