在php中使用strip_tags的问题

时间:2010-12-19 08:30:51

标签: php html strip-tags

我使用了strip_tags从文本中删除了html标签。

示例

<h1>title of article</h1><div class="body">The content goes here......</div>

outputs 

title of articleThe content goes here...... 

如果您看到输出标题和正文已加入(文章)。如果标签已被删除,我想插入一个空格。这可能。

我感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:21)

如果你想要的只是添加一个空格,其中开始标记直接跟在结束标记之后,你可以这样做:

$html = preg_replace('/(<\/[^>]+?>)(<[^>\/][^>]*?>)/', '$1 $2', $html);
$html = strip_tags($html);