我有這個字符串:將輸入密鑰轉換爲php中的空格?
$msg = 'A:1509 B:54
1.NS:22
2.TR:56
3.MD:547
4.STS:22
5.SR:15 ';
它會顯示正常水平的字符串。但通過輸入鍵分隔變量.... 如何將輸入密鑰轉換爲空格。謝謝
我有這個字符串:將輸入密鑰轉換爲php中的空格?
$msg = 'A:1509 B:54
1.NS:22
2.TR:56
3.MD:547
4.STS:22
5.SR:15 ';
它會顯示正常水平的字符串。但通過輸入鍵分隔變量.... 如何將輸入密鑰轉換爲空格。謝謝
需要更換任何\r
或\n
字符。你可以是這樣做的:
$msg = str_replace(array("\r", "\n", " "), ' ', $msg);
這將替換在array("\r", "\n", " ")
有任何空間,並指定新值回$msg
。 (最後一項是從意見解決點\r\n
會導致兩個空格。)
這是怎麼處理的:
$味精= str_replace函數(CHR(0X0D),「」,$ MSG); $ msg = str_replace(chr(0x0A),'',$ msg);
針陣列應該'陣列(「\ r \ n」,\ n「)'以避免留下2個空格嗎? – Terminus
@Terminus好點我調整了我的答案,但我採取了一個稍微不同的方法以捕獲任何獨立的'\ r's –
除非在原始輸入中有任何雙空格,否則這將起作用,這個問題看起來不是這種情況+1。 – Terminus