0

我有一个像这样的变量:

<b>Hight: </b></span><span>1.78 &nbsp;&nbsp;&nbsp;&nbsp;</span><span><b>Bust: </b></span><span>86 &nbsp;&nbsp;&nbsp;&nbsp;</span><span><b>waist: </b></span><span>64 &nbsp;&nbsp;&nbsp;&nbsp;</span><span><b>Hips: </b></span><span>93 &nbsp;&nbsp;&nbsp;&nbsp;</span><span><b>Pants: </b></span><span>26 &nbsp;&nbsp;&nbsp;&nbsp;</span><span><b>Shoes: </b></span><span>40 &nbsp;&nbsp;&nbsp;&nbsp;</span><span><b>Hair: </b></span><span>brown &nbsp;&nbsp;&nbsp;&nbsp;</span><span><b>Eyes: </b></span><span>blue</span>

输出这个:

身高: 1.78     胸围: 86     腰围: 64     臀围: 93     裤子: 26     鞋子: 40     头发:棕色     眼睛:蓝色

我的问题是,我如何让这个 5 ->&nbsp;&nbsp;&nbsp;&nbsp; 变成一个<br>标签。

我正在考虑这样的事情,但当然它不起作用:
$customField = str_replace("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;","<br>",$customField);

请记住,此代码是邮件程序的一部分。
谢谢你。

4

1 回答 1

2

那是因为您有 1 个空格和 4 个&nbsp;,请使用:

$customField = str_replace(" &nbsp;&nbsp;&nbsp;&nbsp;", "<br />", $customField);
于 2012-09-15T22:55:45.603 回答