php 替换 PHP_EOL

标签 php

输入来自一个文件。我正在使用这段代码:

$inputText = "a\nb\nc\nd";
$outputText = str_replace(PHP_EOL, ("<br />".PHP_EOL), $inputText);

输出是:

a
<br />b
<br />c
<br />d
<br />

但我需要:

a<br />
b<br />
c<br />
d<br />

有人可以帮我吗?

最佳答案

只需使用 nl2br() .

这将为您完成所有工作。无需手动更换。

$outputText = nl2br($inputText);

关于php 替换 PHP_EOL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22235032/

相关文章:

php - 使用 iOS 和 android 更新 Blob 数据 - 变体

php - 如何在 PHP 中打印元素数量未知的数组

PHP & MySQL 更新查询只更新表中的最后一条记录

php - 如何在 SQL 中合并两个查询的结果?

php - XMLHttpRequest ReadyState 始终未定义

javascript - 当用户更具体地填写输入时更新表选项

php - CodeIgniter 3 上的 HMVC 无法正常工作 - 获取 404

php 5.3/mysql : why doesn't apache see mysql?

php - 如何用 PHP 替换\r\n 外部 <pre> 标签,而不是内部

php - 多级注册/登录系统