Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么不是';t nl2br()正在工作_Php_Mysql_Nl2br - Fatal编程技术网

Php 为什么不是';t 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); 问题是$

我正在尝试格式化$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);
问题是$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()
不起作用,这不正常吗…?;)是的,对不起,我刚刚意识到了错误…看到了吗?我告诉你的…我正在失去理智;(