我做了一個功能,刪除換行符與PHP沒有成功,我tryed所有替換代碼,我仍然得到這些換行符,我創建一個JSON文件,我不能用jquery從jsonp中讀取它,因爲這些換行符似乎打破了這一切。PHP刪除換行符或CR LF沒有成功
function clean($text)
{
$text = trim(preg_replace('/\s+/', ' ', $text));
$text = preg_replace("/(\r\n|\n|\r|\t)/i", '', $text);
return $text;
}
當我看源,有一些換行符在所有HREF,IMG和Br appening這是一個json_encode輸出 例如:
<a
href=\"http:\/\/example.com\/out\/content\/\" title=\"link to content website\">
換行符AFER一個。 它hapenig到IMG SRC和BR
的唯一途徑,我可以刪除這些打破它與
$text = preg_replace("/\s/i", '', $text);
但你understant,有沒有留在所有字符串的空間,這不是我們想要的。
感謝的爲所有,但到現在爲止,這些解決方案的工作。但通常大多數這些解決方案應該工作,但我不明白爲什麼我的情況下它不 – Gino 2012-03-12 15:32:55
我發現修復它的唯一方法是 '$ allcontent = preg_replace('/ Gino 2012-03-22 03:53:14
I hit the same and no solutions in this post worked for me. I found another similar post and this solution worked for me...hence posting it here: http://stackoverflow.com/a/3340510/405117 – Vikram 2012-08-01 20:39:45