Мне нужно прочитать строку, чтобы найти переменные (теги) и заменить ее на сохраненные значения. Я использовал% (процентов) для идентификации тегов. Вход должен принять некоторые теги, как% цветовом% и% животных%, так и с PHP Мне нужно вставить реальную строку ... Лучше объяснено с кодами:Проверить строку, чтобы найти переменные внутри (PHP)
// We have some strings stored
$color = 'white';
$animal = 'cat';
пользователь должен использовать% цвет%,% животных % или ничего в текстовом поле, чтобы показать переменную, которую он хочет.
// The user text was stored by the $text
$text = "The quick %color% fox jumps over the lazy %animal%.";
Значение% цвет% и% животное% от $ текста должен быть заменен на $ цвета и значение животных $. Но как я могу это сделать? Конечный результат должен быть
<p>The quick white fox jumps over the lazy cat.</p>
WordPress позволяет пользователям сделать это в опциях «PermaLink», так что пользователи могут установить, например, следующие extructure:
http://localhost/site/%category%/%postname%/
Добро пожаловать на SO, было бы это проще, если ваши входы поступают в массив, а не отдельные переменные. Вы можете передать массив на 'str_replace' – DevZer0
http://stackoverflow.com/questions/3158743/simple-template-var-replacement-but-with-a-twist – teynon