当前位置:编程学习 > 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 © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,