关于 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.}
php
本作品采用《CC 协议》,转载必须注明作者和本文链接
不积跬步无以至千里
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!