猿问

我本意是想将字符串(12345678910)各个数字相加,捣鼓出一个,但是不太懂,有改进或其他简明的方法吗?

$string = "12345678910";
$sum=0;
for($i = 0; $i < strlen($string); $i++)
{
   $sum+= $string{$i};
}
echo $sum;


让老夫瞅瞅
浏览 1768回答 3
3回答

蓝调灬雨歇

$arr = str_split($string); echo array_sum($arr);

EnzoLiu

你是说以字符串的形式进行组合还是以数字的形式进行相加?

柴门3952844

现在这个没问题嘛。有没有更简洁的方法我也不清楚,我是个门外汉。
随时随地看视频慕课网APP
我要回答