删除段落中的回车符


remove return breaks from a paragraph

$lesujet = "testing ...";
$letexts = "a bunch of text   
there is a return break here
another return break as you see";
mail("myemail@gmail.com",$lesujet,$letexts,$headers);

我希望能够删除返回中断并只保留 1,我尝试过:

 $letexts = str_replace("'r","",$letexts);
 $letexts = str_replace("'n","",$letexts);

它不起作用。我希望它输出像上面看到的那样格式化的文本,而是它返回的内容(每个返回中断加倍,这很烦人(:

    a bunch of text   

    there is a return break here

    another return break as you see

$letexts = preg_replace('~['r'n]~','',$letexts)

试试这个:

$letexts = preg_replace("/'r'n's*'r'n/", "'r'n", $letexts);

像这样使用修剪函数修剪:

$letexts = trim($letexts);