我正在尝试使用PHP编写数学方程式
$text = "value1 * 2";
$txt = str_replace('value1','500',$text);
当echo $ txt时; //(500 * 2)
我要替换和方程式,并在回显时// // 1000
感谢并重新评分
答案 0 :(得分:0)
为什么不只使用带有值的变量,而不使用str_replace()
?
它更具可读性,是进行数学运算的正确方法。
赞:
$value1 = 500;
$txt = $value1 * 2;
请注意,通过这种方式,您在$value1
中使用的值也可以是“ 500”,因为在进行$value1 * 2
php时会将其转换为数字
答案 1 :(得分:0)
也许通过使用explode
和list
$text = "value1 * 2";
$txt = str_replace('value1','500',$text);
list($string1, $string2) = explode("*", $txt);
echo $string1*$string2;