如何在cakePHP中打印换行符?
问题描述:
如何在CakePHP中打印新的换行符。 我曾尝试了这一点:如何在cakePHP中打印换行符?
echo "<b>\nhelloworld\n</b>";
代替打印成三个独立的线像这样:
<br>
helloworld
</b>
它刚刚打印以这种方式,当我观看的HTML源代码:
<b>helloworld</b>
答
你可以首先尝试只需按下进入并查看其是否捡到...
如果这不起作用
试着像这样做。
echo "<b>"."\n"."helloworld"."\n"."</b>";
答
确实是如何添加换行符。你用什么来查看源代码?一些工具,比如Firebug,会为你规范和重新格式化源代码,这就是为什么你可能看不到中断的原因。
答
你必须转义反斜线:
echo "<b>\\nhelloworld\\n</b>";
答
你的代码原有线路的工作对我罚款。我看到安纳克斯解决了你的问题,但是我想知道为什么回车应该是必要的,但只在某些情况下?
+0
unix和windows的区别。但是,一些Windows编辑人员也明白接受\ n作为分页符,或者您必须告诉他们它实际上是一种unix格式。尽管记事本没有机会。也发现这一点大多数文本互联网协议(包括HTTP,SMTP,FTP,IRC和其他许多协议)都要求在协议级别使用ASCII CR + LF(0x0D 0x0A),但建议宽容应用程序也能识别单独的LF。 “见http://en.wikipedia.org/wiki/Newline – 2010-09-24 14:34:40
CakePHP中仍然存在PHP。尽管Cake有时可能会做一些神奇的事情,但它并不能取代'echo'命令或PHP字符串解析。 – deceze 2010-07-12 01:23:33
你到底想要如何出现?你想达到什么目的?你实际上是在寻找html
标签吗? – Leo 2010-07-12 10:04:27