我的PHP换行初学者代码不会换行.帮助不大?

2 php newline

这是我的代码:

<html>
    <Head>
    <?php   
    $name = "Sergio";
    ?>
    </Head>
    <body>
        <h1>It works!</h1>
        <?php 
        echo "So someone tells me your name is " . $name . ".";
        echo "Welcome to the site, " . $name . "\n";    
        echo "THEN WHO WAS NEW LINE?";
        ?>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

一切都输出到一行,没有换行.有帮助吗?

Sar*_*raz 11

使用<br />是因为您在需要html标签的浏览器上输出.

 echo "So someone tells me your name is " . $name . "<br />";
 echo "Welcome to the site, " . $name . "<br />";    
 echo "THEN WHO WAS NEW LINE?" . "<br />";
Run Code Online (Sandbox Code Playgroud)

  • "\n"将在源中输出换行符(如果要写入文件,则在文件中).但是,HTML会忽略"\n",您需要HTML中的<BR>标记才能获得换行符.另请注意,'\n'会将字符'\'和'n'写入输出."\n"将写一个换行符.(注意单引号和双引号之间的区别). (5认同)