从一段文本中删除段落标记

时间:2013-01-22 18:19:16

标签: preg-replace paragraph

我只是想让我的头围绕着pregreplace,但它正在绕着弯道开车。我似乎发现的所有例子都比我需要的复杂一百万倍。 我试图做的只是从一段文本中删除段落标记。

所以.......

$text = '<p>Some block of text</p>';

应该成为

$afterreplace = 'Some block of text';

所以我想知道我是怎么做的,用preg_replace($ pattern,$ replacement,$ string);

我有点远,但后来,我不知道如何告诉它去除段落........

preg_replace($pattern, $replacement, $text);

2 个答案:

答案 0 :(得分:0)

对于具体示例,我只使用str_replace。它更快。 你只需要替换“&lt; p&gt;”和“&lt; / p&gt;”用“”。

答案 1 :(得分:0)

这最终起作用&gt;&gt;

$text = '<p>Some Long Text String</p>';
$replaced = str_replace(array('<p>','</p>'),array('',''),$text);