Php 为什么不是';t nl2br()正在工作
我正在尝试格式化$c(基本上是我需要以段落形式出现的信息块)。我使用nl2br()引入换行符。因此,我有以下代码:Php 为什么不是';t nl2br()正在工作,php,mysql,nl2br,Php,Mysql,Nl2br,我正在尝试格式化$c(基本上是我需要以段落形式出现的信息块)。我使用nl2br()引入换行符。因此,我有以下代码: $search_output .= "*<i>$a</i>- <br/><b>field c: </b> $c <i>$b</i><br />"; echo nl2br($c); $search\u输出=“*$a-字段c:$c$b”; echo nl2br($c); 问题是$
$search_output .= "*<i>$a</i>- <br/><b>field c: </b> $c <i>$b</i><br />";
echo nl2br($c);
$search\u输出=“*$a-
字段c:$c$b
”;
echo nl2br($c);
问题是$c出现了两次。曾经在$search_输出中未格式化,然后在echo nl2br()中格式化,但它会在页面的最顶端弹出,并扰乱我的布局
我想将nl2br($c)合并到$search_输出中
我试过这个:
$search_output .= "*<i>$a</i>- <br/><b>field c: </b> nl2br($c) <i>$b</i><br />";
$search_output.=“*$a-
字段c:nl2br($c)$b
”;
它不起作用
请帮帮忙。这方面我是新手。失去理智。nl2br()单独工作,但我需要格式化的内容作为$search\u输出的一部分。停止字符串,放入代码,再次启动字符串。别忘了连接
$search_output .= "*<i>$a</i>- <br/><b>field c: </b> " . nl2br($c) . " <i>$b</i><br />";
$search\u输出=“*$a-
字段c:”。nl2br($c)。“$b
”;
使用正确的语法。它是一个函数/方法,而不是一个变量
$search_output .= "*<i>$a</i>- <br/><b>field c: </b> " . nl2br($c) . " <i>$b</i><br />";
$search\u输出=“*$a-
字段c:”。nl2br($c)。“$b
”;
如果nl2br()
不起作用,这不正常吗…?;)是的,对不起,我刚刚意识到了错误…看到了吗?我告诉你的…我正在失去理智;(