我试图为句子添加换行符,然后添加/n
了以下代码。
echo "Thanks for your email. /n Your orders details are below:".PHP_EOL;
echo 'Thanks for your email. /n Your orders details are below:'.PHP_EOL;
由于某些原因,我得到了服务器错误的结果。我如何解决它?
\n
是换行符。/n
不是。
使用\n
与
现在,如果您尝试将字符串回显到页面:
echo "kings \n garden";
输出 将是:
kings garden
你不会得到garden
在新的生产线,因为PHP是一种服务器端语言,和您发送输出HTML,你需要在HTML创建换行符。HTML无法理解\n
。您需要使用该nl2br()
功能。
它的作用是:
返回在所有换行符(\ r \ n,\ n \ r,\ n和\ r)之前插入
<br />
或<br>
插入的字符串。
echo nl2br ("kings \n garden");
输出量
kings
garden
注意 确保您在回显/打印
\n
双引号,否则它将被字面显示为\ n。因为php解释器使用 原样的 概念解析单引号中的字符串
__
so "\n" not '\n'
现在,如果您回显文本文件,则可以使用just \n
,它将回显到新行,例如:
$myfile = fopen("test.txt", "w+") ;
$txt = "kings \n garden";
fwrite($myfile, $txt);
fclose($myfile);
输出将是:
kings
garden
问题内容: \ n和\ r之间有什么区别(我知道它与操作系统有关),并且回声在跨平台上工作的换行符的最佳方法是什么? 编辑: 作为对Jarod的回应,我将使用ths在.txt日志文件中回显换行符,尽管我确定将来会在诸如将HTML makup回显到页面上之类的事情上使用它。 问题答案: 是Linux / Unix换行符。 是经典的Mac OS(非OS X)换行符。Mac OS X使用上述unix 。
我试图在PHP代码中添加一个新行,但都没有用。我试过\r\n甚至试过使用HTML中断,但它就是不起作用。这些是我试过的: 在其他情况下,我试过: 我真的不太懂编码,我会非常感谢你的帮助。 问题已经在其中一条评论中得到了回答!
我正在生成一个包含一些注释、单元格和表格的PDF文件。。。我在JAVA中使用PDFbox 我想在我的字符串中添加一个换行符,它被称为“esc注释”,它包含一个注释数组。 我试过"\n","\r","System.get属性("line.separator")"都没用。 这是我的代码: 我想为每个来自getCloseComment()的评论添加一个换行符
这是我使用Thymeleaf模板的代码 正在生成: 我希望每个复选框都在一行中。在普通的纯HTML中,我会使用<代码>
问题内容: 您知道如何将新行添加到吗? 问题答案: 的后面处理表后面的所有数据。为了在表格中添加和删除行,您需要使用 要使用此模型创建表: 要添加一行: 您也可以使用此方法删除行。
问题内容: 我想为我的WordPress博客创建一个自定义页面,该页面将在其中执行我的PHP代码,同时保留整个网站CSS /主题/设计的一部分。 PHP代码将使用第三方API(因此我需要包含其他PHP文件)。 我该如何完成? 注意:我没有与WordPress API交互的特定需求- 除了包括某些其他PHP库之外,我还需要在WordPress页面中包含的PHP代码中没有其他依赖项。因此,显然,任何不