Как сделать ссылку на изображение в тексте абзаца в интерфейсе, управляемом базой данных - PullRequest
0 голосов
/ 21 марта 2012

как я могу отметить место в тексте, где я должен поместить изображение.

У меня есть абзац, чье содержимое взято из базы данных

это фиктивный текст {покажите изображение1 здесь}.это еще один фиктивный текст {покажите изображение2 здесь}

, а мои изображения хранятся в другой таблице

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

извините за мой плохой английский Спасибо за ваше драгоценное время

1 Ответ

0 голосов
/ 21 марта 2012

Я использую регулярные выражения для синтаксического анализа данных, таких как

<!--image--534--float:left-->

Извлечение идентификатора из него, получение фактического размера изображения и статуса ... и затем замена на соответствующий тег HTML с примененными стилями.И это не только в декодировании, но и в кодировании изображений из редактора wysiwyg.

Так что упрощенный псевдокод в php примерно будет выглядеть как ...

preg_match_all('/\{[0-9]\}/i', $article, $matches);
foreach($matches as $imageTag){
str_replace('{'.$imageTag[0].'}','<img src="'.$imageTag[0].'.jpg" alt="" />');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...