Php 添加额外的空间

Php 添加额外的空间,php,echo,space,extra,Php,Echo,Space,Extra,输入文本: 测试一二三四五 文本通过preg_split进行分割,并进行额外处理,现在结果数组为: Test one <span>two</span> three <span>four</span> five 测试一 二 三 四 五 当我在循环中回显此数组时,我得到以下结果: 测试12345 四和五应该一起显示,没有空间 在HTML源代码中,如下所示: Test one <span>two</span> three &l

输入文本:

测试一二三四五

文本通过
preg_split
进行分割,并进行额外处理,现在结果数组为:

Test one
<span>two</span>
three
<span>four</span>
five
测试一
二
三
四
五
当我在循环中回显此数组时,我得到以下结果:

测试12345

四和五应该一起显示,没有空间

在HTML源代码中,如下所示:

Test one
<span>two</span>
three
<span>four</span>
five
测试一
二
三
四
五
在四之后增加额外的空间

当我直接用HTML写这个的时候

Test one <span>two</span> three <span>four</span>five
测试一二三四五

文本正确回显。HTML中的新行似乎增加了额外的空间。有人知道这里发生了什么吗?

换行符是一个空格。删除它,您的空格就会消失。

根据,换行符是空白字符,浏览器应将其呈现为空格


如果您想消除空格,请使用
并根据需要设置文本格式,或者修改标记,使其可以保留“五”浮动。

从回音中删除\n应该可以


就像OP建议的一样,换行符也是空白。

我无法删除它,它在循环中被回显。然后从您的
回显中删除它。