【发布时间】:2015-02-04 01:24:06
【问题描述】:
我有以下字符串:
Hello Eric,
Thank you very much for the links. This was exactly what I needed.
Greetings,
John
我正在使用 php 的 nl2br 函数将新行转换为正常工作的换行符。在我的字符串上运行nl2br 函数后,它变成了这样:
Hello Eric,<br />
Thank you very much for the links. This was exactly what I needed.<br />
Greetings,<br />
John
到目前为止,这就是我想要实现的目标。但是,我现在需要将带有换行符的新字符串转换为一行:
Hello Eric,<br />Thank you very much for the links. This was exactly what I needed.<br />Greetings,<br />John
我尝试了几种不同的方法,但似乎都没有奏效。以下是我尝试过的一些事情:
$str = str_replace(array("\r","\n"),"",$str);
$str = str_replace(array("\r\n", "\n", "\r"), "", $str);
$str = preg_replace( "/\r|\n/", "", $str);
但这些都不适合我。
【问题讨论】:
-
@Rizier123 这些解决方案都不适合我。