Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
maragon
@maragon
PHP
Как подставить числа в строку и сделать вычислительное действие?
Есть строка вида:
$str = '(a+b)×c';
Из бд достаю значения переменных $a, $b, $c.
Как их подставить в нашу строку и получить ответ(итог выражения) помимо str_replace'a?
Вопрос задан
более трёх лет назад
62 просмотра
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Никак не подставить.
Это так не работает.
Надо распарсить строку, получить дерево операций, и выполнить их последовательно.
Готовых библиотек в сети - как грязи, вот первая же из гугля
https://github.com/mossadal/math-parser
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
1
комментарий
Facebook
Вконтакте
Twitter
maragon
@maragon
Автор вопроса
Респектище Вам!
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
+1 ещё
Простой
Как правильно вернуть данные из рекурсивной функции?
1 подписчик
2 часа назад
42 просмотра
1
ответ
PHP
Простой
Скачивание файла средствами php без ожидания загрузки файла?
1 подписчик
12 часов назад
91 просмотр
1
ответ
PHP
+1 ещё
Простой
Почему телеграмм отправляем сразу несколько webhook?
2 подписчика
вчера
750 просмотров
1
ответ
PHP
Простой
Обновление версии PHP с 7.4.33 до 8.3 насколько необходимо?
2 подписчика
17 июл.
1449 просмотров
3
ответа
PHP
Средний
Почему так работает usort?
1 подписчик
17 июл.
157 просмотров
1
ответ
PHP
+2 ещё
Простой
Не приходят сообщения с контактной формы, Извините, данные не были переданы?
1 подписчик
15 июл.
203 просмотра
3
ответа
PHP
+2 ещё
Простой
Есть web-сервер на php или nodejs который поддерживает работу с .htaccess?
1 подписчик
07 июл.
1638 просмотров
5
ответов
PHP
Простой
Лишние переводы строк в ответе сервера (echo)?
1 подписчик
04 июл.
179 просмотров
1
ответ
PHP
+1 ещё
Простой
Как получить id добавленной записи PHP PDO PGSQL?
1 подписчик
01 июл.
219 просмотров
1
ответ
PHP
+1 ещё
Средний
Как получить статус доставки сообщения firebase cloud messaging?
1 подписчик
30 июн.
107 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP developer
Marfatech
PHP-developer / PHP-разработчик
Wanted
До 250 000 ₽
PHP-разработчик
SM Lab
•
Москва
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама