关于 PHP 输出换行的一个常量
因为常用单引号来包裹字符串,所以有时候写换行符时也会用上单引号,这就导致了这个换行符不起作用,要用双引号才行。又因为不同系统对于换行符有不同的表达方式。之前看到同事使用了PHP_EOL这个php自带的常量,就是专门来解决换行这个问题。
$arrays = [[1, 2], [3, 4], [5, 6]];
foreach ($arrays as list($a, $b)) {
echo $a + $b . PHP_EOL;
}
#3
#7
#11
转化数组也是没问题的。
$content = file_get_contents(__FILE__);
$lines = explode(PHP_EOL, $content);
foreach ($lines as $i => $line) {
print($i . '.' . $line . PHP_EOL);
}
#1.$content = file_get_contents(__FILE__);
#2.$lines = explode(PHP_EOL, $content);
#3.foreach ($lines as $i => $line) {
#4. print($i . '.' . $line . PHP_EOL);
#5.}
本作品采用《CC 协议》,转载必须注明作者和本文链接