$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);