Информация об изменениях

Сообщение вычислить выражение записанное в виде строки символов от 31.01.2026 15:42

Изменено 31.01.2026 15:43 system.console

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

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

function string_calculator($str){
    eval("\$str = $str;");
    return $str;
}
вычислить выражение записанное в виде строки символов
hi all,
подскажите, как в PHP сделать сабж.
Функции передается строка, содержащая арифметическое выражение.
Функция должна вернуть результат.
Выражение несложное — без всяких там функций и переменных, только +,-,*,/ и скобки.

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

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

echo string_calculator("(10+60/2)*2");