Мне нужно вытащить содержимое из двух тегов абзаца и разбить его тегом <br />
. Вход выглядит так
<p>
Yay
</p>
<p>
StackOverFlow
</p>
Это должно быть похоже на
<p>
Yay <br />
StackOverflow
</p>
На данный момент у меня есть <p><?php preg_match('/<p>(.*)<\/p>/', $content, $match); echo($match[1])."..."; ?></p>
, который тянет только первый тег абзаца:
<p>
Yay...
</p>
Кроме того, возможно ли установить ограничение на количество символов? Максимум 40 символов, например, из обоих абзацев, или мне придется использовать substr
?
Спасибо!
Так оно и оказалось:
<?php $content = preg_replace('/<\/p>\s*<p>/', '<br/>', $content); echo substr("$content",0,180)."..."; ?>