php 值数学 回显时的方程式

  • 本文关键字:方程式 php php
  • 更新时间 :
  • 英文 :


我正在尝试用PHP编写一个数学方程

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

回声时 $txt;//(500 * 2(

我想要替换和方程以及回声时//1000

感谢和重新降级

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

喜欢这个:

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

请注意,这样您在$value1中使用的值也可能是"500",因为当这样做时$value1 * 2php 会将其转换为数字

也许通过使用explodelist

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

最新更新