2011-09-26 18 views
0

這裏是我的編碼斷線str_replace函數如何刪除2個空格或斷線成爲一個空格?

$finalresult = "a<\n>b"; 
$strreplace = str_replace("\n", "", $finalresult); 
echo $strreplace; 

這裏是我的編碼爲2位str_replace函數

$finalresult = "a b"; 
$strreplace = str_replace(" ", "", $finalresult); 
echo $strreplace; 

RESULT1:

a 

b 

RESULT2:

a b 

我的問題是爲什麼我的str_replace根本不工作?

回答

1

我不完全知道爲什麼不工作(這是我),但是如果您要更換所有的X空間/換行等有一個空間,你可以做到這一點的金額:

$result = preg_replace('/\s+/',' ',$input); 

在鍵盤你兩個例子(他們很好地工作):

http://codepad.org/t3jR2azv
http://codepad.org/h3qiDzMD

+0

謝謝你,我想我更好的使用你的想法來解決我的問題 – user941885