У меня есть код, удаляющий начальные теги <p>
, но теперь я хочу заменить теги окончания </p>
на разрывы строк. Как я могу это сделать?
Это то, что у меня есть:
$content = 'This is the content'; $newcontent = preg_replace("/<p[^>]*?>", "", $content); $newcontent = preg_replace("</p>", "<br />", $newcontent);
используйте str_replace вместо preg_replace, поэтому:
$content = '<p>This is a new content for missing slash</p>'; $newcontent = preg_replace("/<p[^>]*?>/", "", $content); $newcontent = str_replace("</p>", "<br />", $newcontent);
$content = preg_replace('#<p(.*?)>(.*?)</p>#is', '$2<br/>', $content);