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