以新行打印PHP字符串

Hel*_*ely 1 php

这段代码有什么问题吗?我想要它打印名称和地址 - 每个都在一个单独的行上,但它们都出现在一行中.

这是代码

<?php 

    $myname = $_POST['myname'];
    $address1 = $_POST['address1'];
    $address2 = $_POST['address2'];
    $address3 = $_POST['address3'];
    $town = $_POST['town'];
    $county = $_POST['county'];

    $content = '';

        $content .="My name    = " .$myname ."\r\n";
        $content .="Address1   = " .$address1 ."\n";
        $content .="Address2   = " .$address2 ."\n"; 
        $content .="Address3   = " .$address3 ."\n"; 
        $content .="town       = " .$town ."\n"; 
        $content .="county     = " .$county ."\n"; 

        echo $content;

?>
Run Code Online (Sandbox Code Playgroud)

看起来'\n'字符不起作用.

Jul*_*les 5

在您的源代码中,这将显示在下一行,但如果您想要转到HTML中的另一行,则必须附加<br />.

所以:

$content .="My name    = " .$myname ."<br />\r\n";
Run Code Online (Sandbox Code Playgroud)

我离开了\r\n这里,因为它会进入源代码中的下一行,如果你必须查看源代码,它可能看起来更好.