Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Шаблонизатор математических формул

Обсуждение темы Шаблонизатор математических формул в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Стоит задача сделать шаблонизатор формул на php. Например integer val = 500; '(val + 44) * (55+val/33)' php должен обработать вторую строку и ...


Закрытая тема
 
Опции темы
Старый 29.10.2009, 00:32   #1
Стоит задача сделать шаблонизатор формул на php.
Например

integer val = 500;
'(val + 44) * (55+val/33)'

php должен обработать вторую строку и подставить туда val, а затем вычислить строку.

Есть ли уже какие-либо стандартные методы или же придется регулярное выражение писать, причем неясно для каких случаев. Их же много может быть.
 
Старый 29.10.2009, 00:32
Ссылки
Старый 02.11.2009, 10:15   #2
Нестандартная задача.

PHP код:
$str '(val + 44) * (55+val/33)';
foreach(
$GLOBALS as $key => $value
    {
        if (
strpos($str$key) !== false)
        {
            
str_replace($key$val$str);
        }
    }
eval(
'$result = '.$str); 
Как-то так. Работоспособность не проверял.
 
Старый 02.11.2009, 10:15
Закрытая тема





Текущее время: 02:47. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум