亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

如何用php求整數(shù)的各位數(shù)之和

來源:藏色散人 發(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

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

這里我們定義了一個方法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ǔ)簡單,希望對需要的朋友有所幫助!


標簽: PHP
分享:
評論:
你還沒有登錄,請先