关于 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 协议》,转载必须注明作者和本文链接
不积跬步无以至千里
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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