Математические вычисления формул в String

Flyer

Новичок
Здравствуйте.

Есть стринг:
$str = "(1+2) / 2";

Подскажите в направление каких инструментов копать что бы получить результат вычисления?

Должно же быть что то типа:
$result = MathFunction($str); // 1.5

Заранее спасибо!
 

Breeze

goshogun
Команда форума
Партнер клуба
Обратная польская запись
 

Flyer

Новичок
Разобраться

PHP:
$str = '(1+2) / 2';
eval ("\$result = $str;");
echo $result;
 

Redjik

Джедай-мастер
Flyer, ты в курсе, что валидация твоего варианта будет сложнее, чем парсинг строки?
 
Сверху