php去除字符串中的空格和換行符的方法:可以通過正則來實現(xiàn),如【preg_replace('//s*/', '', $str);】。也可以通過PHP_EOL變量來實現(xiàn),如【str_replace(PHP_EOL, '', $str);】。
具體方法如下:
(推薦教程:php視頻教程)
1、使用str_replace 來替換
$str = str_replace(array("rn", "r", "n"), "", $str);
2、使用正則替換
$str = preg_replace('//s*/', '', $str);
3、使用php定義好的變量 (建議使用)
$str = str_replace(PHP_EOL, '', $str);
當(dāng)然我們可以把他定義成一個函數(shù),然后一起替換,這樣可以重復(fù)使用這個代碼片段。
function trimall($str){ $qian=array(" "," ","t","n","r"); return str_replace($qian, '', $str); }