Задать вопрос
blackdarthvader
@blackdarthvader
Только учусь кодить ^_^

Как найти и подменить текст на нужную информацию?

Привет. Где можно почитать что-нибудь о такой штуке как поиск текста и подмена его на другой.

Пример. Есть такой текстовый шаблон, он берется из бд

{username}, здравствуйте. у вас {count} сообщений, от {nickname}


А на странице, где я вывожу из бд этот шаблон, клиенту чтобы показывалось уже с подставленными значениями

Николай, здравствуйте. у вас 10 сообщений, от LYMIX


Все эти данные у меня имеются, вот только как сделать такую подмену не пойму. Может кто может пример какой-то показать или скажет где можно почитать об этом?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
eudj1n
@eudj1n
Самый просто вариант, при условии что все переменные известны заранее:

$template = '{username}, здравствуйте. у вас {count} сообщений, от {nickname}';

$variables = [
    '{username}' => 'Николай',
    '{count}' => 10,
    '{nickname}' => 'LYMIX'
];

$content = str_replace(array_keys($variables), array_values($variables), $template);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽