Оберните определенные слова в HTML-тегиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Оберните определенные слова в HTML-теги

Сообщение Anonymous »

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

Код: Выделить всё

while($row = mysql_fetch_array($rsd)) {
$patterns[$i] = '/' . $row['term'] . '/';
$patterns[$i + 1] = '/' . $row['term'] . '/';

$replacements[$i + 1] = '' . $row['term'] . '';
$replacements[$i] = '' . $row['term'];

$i = $i + 2;
}
И это для подтверждения определений:

Код: Выделить всё

echo preg_replace($patterns, $replacements, $row['definition']);
В этом коде у меня есть ошибка для символа / в теге закрытия. Поэтому мне нужно решение для этой проблемы, чтобы иметь возможность передавать значение с помощью / char. Или любое другое решение, которое я, возможно, пропустил.

Подробнее здесь: https://stackoverflow.com/questions/860 ... -html-tags
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»