小議PHP中換行的問題
1.echo "n";只是進行了轉義,相當於空格,卻沒有換行,但在源文件中換行了。 (網友的解釋:n是ASCII碼,瀏覽器解析的是HTML碼,不是ASCII碼)
2.echo "rn";經過調試跟1結果一樣。
3 .echo nl2br("n"); 能實現換行, nl2br() 函數在字串中的每個新行 (n) 之前插入 HTML 換行符 (
)。
程式碼:echo
輸出:line1.
line2
htnl::1
");echo ("$str
");echo "";echo "
"四種寫法都能實現換行。
5.
$str="line1nline2";
$str1='line1nlin2';
$str3='lins1rnlin2';
echo $str;
echo $str1;
echo $ str2;
echo $str3;
?>
輸出:line1 line2
line1nlin2
line1rnlin2
line2
line1nlin2
line1rnlin2
line1
line2