用于以HTML格式使用的空格的preg_replace

时间:2011-07-20 07:19:38

标签: php html preg-replace

我正在尝试替换php中的某个单词并在其中包含空格。

此字符串最终将编码为html格式。但是,在以html格式编码后,& nbsp总是变成'换行符'而不是'一个标准空间'。我可以知道为什么会这样吗?感谢

$storeAddr = preg_replace('/test/', "<br>&nbsp;test1", $storeAddr); 

I.E
    string: 1)xxxxtestxxxx
    current output: 1)xxx

                    testxxxx

    desired output: 1)xxx
                      testxxxx

1 个答案:

答案 0 :(得分:1)

你知道<br>正在做什么吗?

它插入换行符。因此,在您的代码中,<br>会变成'换行符'。