$str = "3 * 5";
$num = (int)$str;
echo $num //выводит 3, а надо 15
Как преобразовать строку в число, чтобы сразу показался результат арифметического умножения?
$num = eval($str);
вычислит вам искомое выражение, однако следует понимать, что функция eval() выполнит вообще любой код, а не только математические формулы. Поэтому можно дополнительно валидировать строку на содержание цифр, точек и знаков математических операций, в т.ч. скобок.
Либо искать сторонние решения, которые будут заниматься парсингом выражения и вычислять его в соответствие с принятыми правилами приоритета операций.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости