php 如何让引号内的数值进行正确计算

比如$a = '1+1*5/2';  怎么样让1+1*5/2进行计算 得出3.5这个值?

 

<?php
$str='1+1*5/2';

$result=eval("return $str;");

echo $result;

 

eval($a);

<?php
$a = '1+1*5/2';
eval("\$b = $a;");
echo $b;
?>

 

单引号里的,就是会强制的认为是字符串了。

所以基本上你想要的结果出不来。