我想要所有字符串的总和,例如1+2+3+4+5
。
$input = '12345';
答案 0 :(得分:8)
您可以通过PHP的array_sum
功能执行此操作。
$input = '1,2,3,4,5';
$res = explode(',',$input);
$result = array_sum($res);
echo $result;
<强> WORKING DEMO 强>
答案 1 :(得分:1)
使用以下代码:
<?php
$input = '1,2,3,4,5';
$res = explode(',',$input);
foreach($res as $row)
{
$result += $row;
}
echo "Total :". $result;
//OR
echo array_sum($res);
输出
Total: 15
演示:Click Here
答案 2 :(得分:0)
首先,您需要替换,
,然后像
$input = str_replace(",","",'1,2,3,4,5');
$value = 0;
$i = 0;
while(isset($input[$i]))
{
$value += $input[$i];
$i++;
}
echo $value;