Задать вопрос
@fgjcirifb

Лучший способ генерации текста?

Есть текст. Нам нужно сделать его динамичным. В тексте размечаем что то вроде переменных например {{ name }}. Также нужна поддержка условных выражений типа [if asddada][/if]. Ну и потом его генерируем исходя из значений перменных. Думаю использовать Markdown Extra для этих целей. Считаете ли вы этот способ нормальным? Хотел использовать Laravel Blade, но он уже не поддерживает компиляцию напрямую через строку (ему имя файла подавай).
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Имхо, если уж писать свой велосипед, достаточно будет:
1. Выберите один и тот же формат, фигурные {} значит везде фигурные, квадратные [] - значит везде квадратные.
2. Вхождения ищите простой регуляркой.
3. Найденные вхождения токенизируйте и выполняйте свою логику.
Но лучше возьмите готовое решение, они есть. Вот быстрый поиск на packagist.org выдал:
https://packagist.org/packages/aymanrb/php-unstruc...
https://packagist.org/packages/zualex/parsertext
и еще десятки либ.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы