像 PHP 一样处理字符串
可能的重复:
PHP:计算字符串中的数学函数 f(x)< /a>
我有一个小问题。我有一个字符串,如何
$a = '(2+3+4)';
处理 $a
以便输出 echo $a
应该是 9 而不是仅仅给出 (2+3 +4)
。
Possible Duplicate:
PHP: Calculate a math function f(x) in a string
I have a little problem. I have a string, such that,
$a = '(2+3+4)';
How can I handle $a
such that the output, echo $a
should be 9 instead of just giving (2+3+4)
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你的代码确实是
$a = (2+3+4)
,那么echo
将输出9。听起来你有一个细绳。您可以
eval()
该字符串来获取9
。If your code is indeed
$a = (2+3+4)
, thenecho
will output 9.It sounds like you have it a string. You could
eval()
that string to get the9
.看看php的Eval函数
Have a look at php's Eval function