为了账号安全,请及时绑定邮箱和手机立即绑定

将字符串(12345678910)中的各个数字求和

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

是否有更好的方法,请大神指点下我的这个算法


正在回答

0 回答

$total = 0;
foreach(str_split($string) as $v){
    $total+=$v;    
}
echo $total;


0 回复 有任何疑惑可以回复我~
#1

让老夫瞅瞅 提问者

是的是的,直接转换成数组更加明了,谢谢~
2016-12-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

将字符串(12345678910)中的各个数字求和

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信