【发布时间】:2014-12-24 07:18:00
【问题描述】:
我希望直接从表单 post 值完成数学运算。有没有一个功能可以做到这一点?我试过了,但它只是按原样回显输入值:
<form action="" method="post">
<input type="text" name="equation" value="2+(3+4)">
<input type="submit" value="Calculate">
</form>
<?php
if(isset($_POST['equation'])){
$equation = htmlspecialchars($_POST['equation']);
echo $equation;
}
?>
如您所见,我喜欢在回显 $equation 时得到 2+(3+4) 的输出。
【问题讨论】:
-
你为什么要那样做?
-
你必须建立你自己的功能。如果你想做直接的数学运算,在你的 PHP 中构建它或获取用户输入,然后将它分配给变量并从那里进行数学运算。