(PHP) Преобразовать строковую переменную в математическое выражение и посчитать его.

MikeSam
Дата: 28.07.2006 11:48:22
Есть строковая переменная вида "=2+3". Необходимо вычислить это выражение, т.е. получить 5.
Первый символ всегда "=".
Сложность в том, что вместо " + " может быть " - ", " * " или " / ". Количество чисел в строке может быть больше двух.
VERS
Дата: 28.07.2006 13:14:33
ну самый простой и небезопасный способ:

$expr = "=2+3";
eval('$evald'.$expr.';');
echo $evald;
-------------------------------
www.free-lancer.ru
MikeSam
Дата: 30.07.2006 08:12:32
Спасибо!
VERS
небезопасный способ

учту.