|
|
|
| Нужно написать выражение, которое в цикле находит в каждом тексте например 3-й абзац ( а потом перед ним ставится картинка). Как это можно сделать, подскажите пожалуйста.
Вот сам код:
$pic = "banner.gif";
$result=mysql_query("select * from list order by 'nomer' desc limit 50");
while ($str=mysql_fetch_array($result)) {
$text=$str['text'];
echo $text;
}
|
| |
|
|
|
|
|
|
|
для: Владимир22
(25.07.2006 в 19:37)
| |
$s = '<p> Какой-то текст №1 </p><p> Какой-то текст №2 </p><p> Какой-то текст №3 </p>';
$pattern = "|(<p>.+?</p>)|is";
$s = preg_match_all($pattern, $s, $a);
$a[0][1] .= '<img src="banner.gif">'; // вставляем после второго абзаца наш код
$result = implode($a[0]); // теперь в $result - три абзаца, после второго вставлена картинка
|
| |
|
|
|