当前位置:编程学习 > php >>

php中如何把字符串“((2+3)*6-3)+5”,转换为表达式a=((2+3)*6-3)+5,最终得出结果

答案:用eval,例子程序: <?php $s="((2+3)*6-3)+5"; eval("\$a=$s;"); echo "$s=$a\n"; ?>
其他:使用eval函数,把字符串作为代码执行:
eval( '$a = ( (2+3) * 6 - 3 ) + 5 ;' );
echo $a; // 输出$a为结果 用int(12)

上一个:(1)ASP,JSP,PHP共同点
下一个:php中session_start报错,该函数不能用

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,