Выполнения строкового выражения в ПХП

337
16 февраля 2017, 00:48

Всем доброго времени суток.
Есть див,туда вывожу через нажатие кнопок числа,записывается это все как строка.
Каким способом можно просчитать выражение в этой строке,допустим.

8*2/5+2

Пока на ум приходит,перебирать через цикл и если встречается какой то знак,выполнять соответсвующее действие


Всем заранее спасибо за советы и ответы :3

Answer 1

Пользуйтесь eval:

$ma ="8*2/5+2";
$p = eval('return '.$ma.';');
print $p;
READ ALSO
Ошибка запроса в jquery ajax в Laravel

Ошибка запроса в jquery ajax в Laravel

Отправляю запрос в базу, кликаю на кнопку сохранить отрабатывает beforeSend лоадер, и запись в базу доходит и записывается, но сам ajax возвращает...

473
Form submission canceled because the form is not connected на внешнем сервере

Form submission canceled because the form is not connected на внешнем сервере

Суть проблемы в том, что имеется две копии проектаЛокальная и продакшн

1061
d3.js (v4) + force layout + zoom проблема с tooltips

d3.js (v4) + force layout + zoom проблема с tooltips

На построенном графике имеются самописные tooltips, которые работают достаточно плавно без каких либо трансформаций:

418