1 / 1 / 2
Регистрация: 12.06.2013
Сообщений: 34
1

Генератор формул, шаблонизатор формул

19.02.2016, 23:43. Показов 2318. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. Не знаю даже как назвать правильно то, что мне нужно, поэтому в инете не могу найти решения.
Нужно сделать такое:
Например есть у нас поле текстовое, человек там пишет: $km*2+10 или {km}*2+10, мне нужно что б это как-то распарсить на бэкэнде и вставить как формулу для вычисления определенной переменной. т.е что бы в php было так:
PHP
1
$result = $km*2+10
Как это можно сделать и как это првильно называется?
Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2016, 23:43
Ответы с готовыми решениями:

Создание конфигуратора для создания формул расчёта
Здравствуйте. Подскажите пожалуйста как можно реализовать ниже описанное, уже весь мозг изломал не...

ввод формул,расчёт по ним и сохранение
необходимо сделать форму через web-интерфейс,которая поможет вводить формулы,рассчитывать...

Генератор формул в определенную ячейку
Необходимо вставить в определенную ячейку формулу например: Range('ITOGO_NOMINAL').Formula =...

Формул
Итак, есть задача. Возникли сложности с подстановкой значений в формулы. Прошу помощи. К задаче...

1
Hello Kitty
690 / 562 / 402
Регистрация: 12.02.2016
Сообщений: 1,436
Записей в блоге: 1
20.02.2016, 03:07 2
что вы имеете ввиду?
если выражения примитивно( простые переменные ,строки,числа целые,числа плавающие,бул , и функции ) то делайте token_get_all проверяйте на простоту и верность синтаксиса , проверяйте на функции чтобы были только разрешенные и с разрешенным кол-ом параметром ну и дальше строку в эвал
результат вернуть. но лучше это все сделать на js .
для js кстати есть куча генераторов http://zaa.ch/jison/demos/calc/ и т.д. впрочем через eval будет само простое
0
20.02.2016, 03:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.02.2016, 03:07
Помогаю со студенческими работами здесь

Составление формул
y(x)=\begin{cases}1-x^2+x/2 & \text{ , } x\leq 0 \\ x/2 & \text{ , } x\,>\,0 \end{cases}\ ,\ \ \ \...

Хранение формул
Здравствуйте, уважаемые форумчане. Никак не могу найти информацию по способам хранения в базе...

Запись формул на C++
Подскажите,как записать на C++ данные формулы.

Реализация формул
Вообще, появилась идея, сделать для себя "текстовый редактор" для лекций(впрочем не важно),...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru