我也只是PHP的初学者,一般我都使用echo函数的,实在不行直接输出<Br>也是可以换行的。

解决方案 »

  1.   

    谢顶!
    <br>是可以,但有的地方只能用\转义,如下例:
    <php
     print "<table border="1">";
     ....
     print "</table>";
    ?>
      

  2.   

    我是做JSP的,PHP不了解,但是我想这个问题属于HTML,所以做如下回答:
    1、换行在HTML中是是用<br>来标记的,空格是用&nbsp;来标记的这个不同于开发语言。
    2、正常的空格在HTML中被忽略,儿换行符被识别为“半角空格”。所以应写为:  
      print "hello<br> &nbsp; world";
      

  3.   

    换行只是在源代码中进行换行了,要想在页面中进行换行 要加<br>
      

  4.   

    你查看你的那个php页面的html源码,你回发现,源码是
    hello
     world
    其实已经换行了,留住你要记住,\n 不是页面显示换行!
      

  5.   

    楼上大虾:我的问题已解决,但又有了一个问题:如何查看php页面的html源码?
      

  6.   

    来晚了,\n不是在页面换行,<br>才是……
      

  7.   

    <?php
     print nl2br("hello\n world");
    ?>
    输出为:
    hello 
    world