php - 用空格替换 HTML 字符串

标签 php html replace strip-tags

<分区>

有人知道如何用空格替换 HTML 字符串吗?

因为如果我有这样的东西

<div>word1</div><div>word2</div>

当我使用 strip_tags() 时,结果是

word1word2

我需要用空格分隔它们,以便我的脚本按照它们应有的方式进行处理。

最佳答案

你可以使用这个:

preg_replace('/<[^>]*>/', ' ', $input);

但你最好不要有任何杂散<文本中的字符。

还有:

preg_replace('/ {2,}/', ' ', $input);

会将多个空间折叠成一个空间。

关于php - 用空格替换 HTML 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14861679/

相关文章:

php - 在 PHP 中将 unix 时间戳转换为人类可读的日期?

java - 使用 arraylist、Java 在文件中搜索和替换

javascript - 立即订购并在 xxx 日期之前收到(提前 3 天)

php - 打开上一页基于的特定 jquery ui 选项卡

html - Firefox 中的字形图标是像素化的

javascript - 如何滚动到动态添加的最后一个div?

regex - 在文件中替换/插入时间戳

jquery - 用 Javascript/jQuery 中的正则表达式替换模式的所有实例

php - 如何更改替代 PHP 缓存 (APC) 中的锁定机制?

html - 如何使输入文本栏透明但保持文本在里面?