用php </p>中的<p>替换左边的文本

时间:2015-03-29 09:01:31

标签: php preg-replace

我想知道PHP中的preg_replace可以从RSS文件中清除HTML。

如何将一个段落换成由换行符分隔的字符串,并且没有标签,例如:

text1<br>text2 or text<br><br>text or text<br><br><br>text 

为此:

<p>text1</p><p>text2</p>

它应该忽略已经有“paragraph”标签的字符串

或者,如果某人有更好的意识形态,请清除TinyMce在博客中使用的所有这些不良内容和

谢谢

1 个答案:

答案 0 :(得分:0)

我希望这可以提供帮助:

<?php 
$text = 'text<br><br>text';

$temp = explode('<br>',$text);

$new_text = '';

foreach($temp as $value){
    $new_text .= '<p>'.$value.'</p>';
}

$new_text = str_replace("<p></p>","",$new_text); // to remove any extra paragraph tags..

echo $new_text;
?>