2013-05-10 30 views
2

如何刪除字符串中的「\ n」?
我使用了3個方法波紋管,接縫只有「\ s +」的作品,但我只想刪除\ n,並非所有的空間,該怎麼做?
需要幫助,這個問題困擾了我很長一段時間。我如何刪除字符串在PHP中的「 n」?

$str="<p> 
    hello<br> 
    world 
</p>"; 

//$str=str_replace("\n","",$str); 
$str=preg_replace("@\[email protected]","",$str); 
//$str=preg_replace("@\[email protected]"," ",$str); 
echo $str; 
+1

嘗試使用[nl2br()](http://php.net/manual/en/function.nl2br.php) – diEcho 2013-05-10 07:18:10

回答

14

這應該也有竅門。

$str=str_replace("\r\n","",$str); 
+1

好,這是我想要的,謝謝 – 2013-05-10 07:28:33

+0

這是正確答案 – 2017-12-11 21:41:19

1
$string = trim(preg_replace('/\s\s+/', ' ', $string)); 

上面的代碼將替換多個空格和換行用一個空格。

相關問題