PHP的价值数学方程回声时

时间:2018-09-24 09:27:38

标签: php

我正在尝试使用PHP编写数学方程式

$text = "value1 * 2";

$txt = str_replace('value1','500',$text);

当echo $ txt时; //(500 * 2)

我要替换和方程式,并在回显时// // 1000

感谢并重新评分

2 个答案:

答案 0 :(得分:0)

为什么不只使用带有值的变量,而不使用str_replace()? 它更具可读性,是进行数学运算的正确方法。

赞:

$value1 = 500; 
$txt = $value1 * 2; 

请注意,通过这种方式,您在$value1中使用的值也可以是“ 500”,因为在进行$value1 * 2 php时会将其转换为数字

答案 1 :(得分:0)

也许通过使用explodelist

$text = "value1 * 2";
$txt = str_replace('value1','500',$text);
list($string1, $string2) = explode("*", $txt);
echo $string1*$string2;