由数字组成的字符串总和

时间:2014-04-11 10:29:33

标签: php string

我有一个看起来像这样的字符串

12345 45678 25846 44447

有没有办法在php中总计这些数字?

我试图从这些数字中得出总价。

谢谢。

3 个答案:

答案 0 :(得分:2)

试试:

$input  = '12345 45678 25846 44447';
$output = array_sum(explode(' ', $input));

输出:

128316

答案 1 :(得分:2)

array_sum ( explode (" ",$input));

对于$input = "12345 45678 25846 44447";,结果为128316

答案 2 :(得分:1)

你可以根据空格分割字符串,然后像这样做一个简单的循环:

$total=0;
$array=explode(" ",$yourString);
foreach($array as $value)
{
    if (is_numeric($value))
    {
        $total+=$value;
    }
}
echo $total;