вычислить выражение записанное в виде строки символов
От: system.console  
Дата: 31.01.26 15:42
Оценка:
hi all,
подскажите, как в PHP сделать сабж.
Функции передается строка, содержащая арифметическое выражение.
Функция должна вернуть результат.
Выражение несложное — без всяких там функций и переменных, только +,-,*,/ и скобки.

вот типа такого, только без eval()

function string_calculator($str){
    eval("\$str = $str;");
    return $str;
}

echo string_calculator("(10+60/2)*2");
Отредактировано 31.01.2026 15:43 system.console . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.