首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么nl2br()不能工作

为什么nl2br()不能工作
EN

Stack Overflow用户
提问于 2014-03-30 01:38:49
回答 2查看 618关注 0票数 0

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

代码语言:javascript
复制
   $search_output .= "*<i>$a</i>- <br/><b>field c: </b> $c <i>$b</i><br />";
 echo nl2br($c);

问题是$c出现了两次。一旦在$search_output中未格式化,然后在回显nl2br()中格式化,它就会弹出在页面的最上面,并扰乱我的布局。

我想把nl2br($c)合并成$search_output。

我试过这个:

代码语言:javascript
复制
$search_output .= "*<i>$a</i>- <br/><b>field c: </b> nl2br($c) <i>$b</i><br />";

它不起作用。

,请帮助。我是新来的。失去理智。nl2br()单独工作,但我需要格式化的内容作为$search_output的一部分。

EN

回答 2

Stack Overflow用户

发布于 2014-03-30 01:44:59

停止字符串,放入代码,再次启动字符串。别忘了连接。

代码语言:javascript
复制
$search_output .= "*<i>$a</i>- <br/><b>field c: </b> " . nl2br($c) . " <i>$b</i><br />";
票数 1
EN

Stack Overflow用户

发布于 2014-03-30 01:45:56

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

代码语言:javascript
复制
 $search_output .= "*<i>$a</i>- <br/><b>field c: </b> " . nl2br($c) . " <i>$b</i><br />";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22739269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档