在大多数情况下,对于一个交互式网站,当我们向Web客户端浏览器输出多行内容时,在我看来,<BR />比其他两个更优选:\n或者PHP_EOL.
否则,我们需要使用" <pre></pre>"来包装输出内容或使用之前nl2br()插入<BR />,\n因为多行标记可以在HTML中生效.像下面的例子.
$fruits = array('a'=>'apple', 'b'=>'banana', 'c'=>'cranberry');
// Multiple lines by \n
foreach( $fruits as $key => $value ){
echo "$key => $value \n" ;
}
// Multiple lines by PHP_EOL
reset( $fruits );
while ( list($key, $value) = each( $fruits ) ){
echo ("$key => $value" . PHP_EOL);
}
// Multiple lines by <BR />
reset( $fruits );
while ( list($key, $value) = …Run Code Online (Sandbox Code Playgroud)