\n vs.PHP_EOL vs. <br>?
在大多数情况下,对于一个交互式网站,当我们将多行内容输出到Web客户端浏览器时,在我看来,比其他两个网站更可取:或。<BR />
\n
PHP_EOL
否则,我们需要使用“”来包装输出内容,或者使用“在插入之前插入”,以便多行标记可以在HTML中生效。如以下示例所示。<pre></pre>
nl2br()
<BR />
\n
$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) = each( $fruits ) ){
echo ("$key => $value <BR />");
}
有些人认为在将数据写入文件时很有用,例如日志文件。无论您的平台如何,它都会创建换行符。PHP_EOL
然后,我的问题是当我们使用?和 、和 之间有什么区别?任何机构都可以列出每个利弊的大清单吗?\n
\n
PHP_EOL
<BR />