通过PHP str_replace和regex删除元素

时间:2013-05-20 20:10:28

标签: php regex str-replace

我认为我的正则表达式已关闭(还没有很好的正则表达式)。我要做的是删除第一个和最后一个<section>标签(虽然这设置为替换所有标签,如果它有效)。我这样设置它会完全删除标签的任何属性,以及结束标签。

代码:

//Remove from string
$content = "<section><p>Test</p></section>";
$section = "<(.*?)section(.*?)>";
$output= str_replace($section, "", $content);
echo $output;

1 个答案:

答案 0 :(得分:2)

您正在寻找strip_tags

试试这个:

print strip_tags($content, '<section>');