試圖簡單地替換一些新的行。已經嘗試了3種不同的方式,我沒有變化:如何用<br/>替換 r&n?
$description = preg_replace('/\r?\n|\r/','<br/>', $description);
$description = str_replace(array("\r\n","\r","\n"),"<br/>", $description);
$description = nl2br($description);
這些都應該工作,但我仍然得到換行符。他們是雙重的:「\ r \ r」。這不應該使這些失敗的權利?
爲什麼你裸'\ r'換行符? AFAIK甚至MacOSX切換到'\ n'。 – ThiefMaster 2011-05-10 06:36:37
他們來自客戶的CSV。 – 2011-05-13 22:53:31
[如何從字符串中刪除換行符(無字符!)的可能的重複?](http://stackoverflow.com/questions/10757671/how-to-remove-line-breaks-no-characters-from-the -string) – kenorb 2015-03-03 00:28:21