Преобразовать строковое выражение в операцию в php
Если у меня есть такая строка
((((((4,50*0,86)*52500*1,0016)+3800)/52500)*2,2046)*1,05)
Как я могу сделать операцию для получения общего результата?
Благодарю вас
1 ответ
Может быть, ваш вопрос является возможным дубликатом Calculate-Mathe-выражение-из-строки-с помощью-Eval
тем не мение
если вам нужно сохранить это в переменной, вы можете сделать
$string='((((((4,50*0,86)*52500*1,0016)+3800)/52500)*2,2046)*1,05)';
$response=eval('return '.str_replace(',','.',$string.';'));
print($response);
выход:
9.14027512736