我只是想让我的头围绕着pregreplace,但它正在绕着弯道开车。我似乎发现的所有例子都比我需要的复杂一百万倍。 我试图做的只是从一段文本中删除段落标记。
所以.......
$text = '<p>Some block of text</p>';
应该成为
$afterreplace = 'Some block of text';
所以我想知道我是怎么做的,用preg_replace($ pattern,$ replacement,$ string);
我有点远,但后来,我不知道如何告诉它去除段落........
preg_replace($pattern, $replacement, $text);
答案 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);