Я хотел, чтобы математическая операция выполнялась непосредственно из значения столбца формы. Есть ли функция для этого? Я попробовал это, но это просто эхо находится вне значения входного сигнала, как это:Математическая операция непосредственно из значения формы
<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;
}
?>
Как вы видите, я хотел бы получить выход 2+ (3 + 4) в то время как эхо $ уравнения.
Зачем вам это делать? –
Вы должны создать свою собственную функцию. Если вы хотите сделать прямую математику, постройте ее на своем PHP или получите пользовательский ввод, затем назначьте ее переменным и выполните математику оттуда. –
Возможный дубликат [вычисление математического выражения из строки с использованием eval] (http://stackoverflow.com/questions/18880772/calculate-math-expression-from-a-string-using-eval) – nitigyan