0

我正在尝试格式化 $c (基本上它是我需要以段落形式出现的信息块)。我正在使用 nl2br() 来引入换行符。所以我有以下代码:

   $search_output .= "*<i>$a</i>- <br/><b>field c: </b> $c <i>$b</i><br />";
 echo nl2br($c);

问题是 $c 出现两次。曾经在 $search_output 中未格式化,然后在 echo nl2br() 中格式化,但它会在页面顶部弹出并弄乱我的布局。

我想将 nl2br($c) 合并到 $search_output 中。

我试过这个:

$search_output .= "*<i>$a</i>- <br/><b>field c: </b> nl2br($c) <i>$b</i><br />";

它不起作用。

帮忙。我对此很陌生。并失去理智。nl2br() 单独工作,但我需要将格式化的内容作为$search_output 的一部分。

4

2 回答 2

1

停止字符串,放置代码,再次启动字符串。并且不要忘记连接。

$search_output .= "*<i>$a</i>- <br/><b>field c: </b> " . nl2br($c) . " <i>$b</i><br />";
于 2014-03-30T01:44:59.577 回答
0

使用正确的语法。它是一个函数/方法,而不是一个变量

 $search_output .= "*<i>$a</i>- <br/><b>field c: </b> " . nl2br($c) . " <i>$b</i><br />";
于 2014-03-30T01:45:56.557 回答