Преобразовать строковое выражение в операцию в 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
Другие вопросы по тегам