【发布时间】:2014-08-25 04:34:21
【问题描述】:
我想使用 array() 删除标签。
这是我的代码:
$string = '<span style="font-family: 'Angsana New', serif;">Hello</span>';
$search = array('/<span (.*?)\>(.*?)\<\/span\>/');
$replace = array('\\2');
echo preg_replace($search, $replace, $string);
此代码没有错误。但它不是删除标签。
【问题讨论】:
-
要删除整个 html 标签吗?否则您可以将 span 标签替换为其他标签?
-
哦,这是一个错误——语法高亮告诉你它到底是什么。
-
是的,我想删除 html 标签。你能显示示例代码吗?
-
另外,为什么不直接使用php.net/strip_tags ?