如何在php中添加两个数字来自字符串

时间:2014-03-20 08:56:47

标签: php string

$str ='824+6';

使用$strpos($str,"+");我可以获得+所在的位置。我想最后得到824+6的结果。 Any1需要帮助吗?

4 个答案:

答案 0 :(得分:4)

假设您只有一个+,则以下内容应该有效。

$parts = explode( '+', $str );
$sum = $parts[0] + $parts[1];

答案 1 :(得分:0)

试试这个:

$parts = explode( '+', $str );
$sum = intval($parts[0]) + intval($parts[1]);

Need to convert string to number and then add those.

- 感谢

答案 2 :(得分:-1)

有两个字符串运算符。第一个是连接运算符('。'),它返回其左右参数的串联。第二个是连接赋值运算符('。='),它将右侧的参数附加到左侧的参数。有关更多信息,请阅读分配运算符。

 <?php
$a = "Hello ";
$b = $a . "World!"; // now $b contains "Hello World!"

$a = "Hello ";
$a .= "World!";     // now $a contains "Hello World!"
?>

答案 3 :(得分:-1)

$var = explode("+", "123+100");
echo $var[0]+$var[1];