|
|
|
| Здравствуйте! в $content папал html вида
<div>
<p>текст текст текст</p><img src="картинка" />
<p>еще текст и еще текст текст<img src="картинка2" /></p><img src="картинка3" />
</div>
|
как переопределить так чтобы теперь в переменной content был текст но теперь с одной картинкой
я собираюсь вывести блок на главную (тизер)
заранее спасибо | |
|
|
|
|
|
|
|
для: zzzzzz
(14.01.2012 в 16:23)
| |
<?php
$content = <<<HTML
<div>
<p>текст текст текст</p><img src="картинка" />
<p>еще текст и еще текст текст<img src="картинка2" /></p><img src="картинка3" />
</div>
HTML;
$pattern = "#<p>(.*?)</p>(<img\s+src=\"(.*?)\"[^>]+>)#si";
preg_match($pattern,$content,$out);
print_r($out);
?>
|
Выбирайте, что конкретно вам нужно:
$out[0] => <p>текст текст текст</p><img src="картинка" />
$out[1] => текст текст текст
$out[2] => <img src="картинка" />
$out[3] => картинка
|
| |
|
|
|
|
|
|
|
для: Sfinks
(14.01.2012 в 18:07)
| | не получилось | |
|
|
|
|
|
|
|
для: Sfinks
(14.01.2012 в 18:07)
| | извиняюсь получило, огромное спасибо | |
|
|
|