3 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊
您將值分配給變量。不在echo該上下文中,會將您的值輸出到您的頁面輸出。
$email_content .= "Email: $email" . "\r\n";
$email_content .= "<br />\n";
$email_content .= "Password: $password";
echo $email_content;
這才是正確的做法。
接下來是<br />HTML 中新行的表示。\n并且\r\n是新行的 ASCII 表示。例如,這主要用于文本文件和其他編輯器或 CSV 文件。所以你混淆了不同的東西。

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
使用 \n 清理代碼。用于<br />添加分隔線。確保連接<br />到您的變量。
\n 將清理源代碼視圖并<br />需要連接到您的變量。
$email_content .= "Email: $email" . "<br />\n";
$email_content .= "Password: $password";
請注意,如果您不包含 \n,則在瀏覽器中查看源代碼時(shí),您可能會看到 html 可能位于同一行。
<?php
$email = "foo";
$password = "bar";
$email_content1 = "";
$email_content2 = "";
//without the \n to cleanup the source code
$email_content1 .= "Email: $email" . "<br />";
$email_content1 .= "Password: $password";
echo $email_content1;
//ignore, used for break
echo "\n\n<br />\n\n";
//with the \n to cleanup the source code
$email_content2 .= "Email: $email" . "<br />\n";
$email_content2 .= "Password: $password";
echo $email_content2;
?>
源代碼如下所示:
Email: foo<br />Password: bar
<br />
Email: foo<br />
Password: bar

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
您應(yīng)該使用 '\n' 作為將在輸出中顯示的換行符
$email_content .= "Email: $email" . "\n\n\n";
$email_content .= "\n\n";
$email_content .= "Password: $password";
echo $email_content;
你會看到密碼以新行開頭
- 3 回答
- 0 關(guān)注
- 172 瀏覽
添加回答
舉報(bào)