从字符串中删除HTML<div>和</div>标记的函数?

时间:2015-06-12 作者:Sophia_ES

我需要一个可以删除的函数<;div>;和(<)/div>;字符串中的标记。我试过esc\\u attr(),甚至试过wp\\u strip\\u all\\u tags()——都没用。他们都离开了<;div>;和(<)/div>;字符串中的标签-这会导致某些社交媒体按钮以看起来不太好的方式出现。

有什么建议吗?

2 个回复
SO网友:Innate

使用PHP函数执行以下操作:https://php.net/strip_tags

示例:

echo strip_tags("<div>my text</div>");

SO网友:ChrisL

如果只是<;div></div>;我会做一个preg_replace, 像这样:

$string = preg_replace ( \'|</?[^>]*>|i\', \'\', $string );
这将仅删除标记,而不删除标记之间的文本。我知道这是你想要的。

结束