Как автоматически добавлять теги к текстовым данным? - PullRequest
2 голосов
/ 01 октября 2010

Я делаю базу данных рецептов, но мне нужна таблица для ингредиентов и для действий (т.е. взбейте), и когда пользователь отправляет инструкции в виде простого текста, я хочу, чтобы он обернул эти ключевые слова тегами div.

есть ли подобное приложение, которое делает что-то подобное?

1 Ответ

0 голосов
/ 28 февраля 2011

Примерно так должно получиться:

$text = 'this is a cooking test';

$keywords = array('cooking' => array('before' => '<span class="cooking">', 'after' => '</span>'));

foreach($keywords as $key => $value) {
    $text = str_replace($key, $value['before'].$key.$value['after'], $text);
}
print $text;

это даст:

this is a <span class="cooking">cooking</span> test
...