PHP在差异的系统中,换行是差异的
Linux:\n
Windows:\r\n
mac:\r
所以去除回车换行的要领:
1.利用str_replace 来替换换行
$str= str_replace(array("\r\n", "\r", "\n"), "", $str);
2.利用php界说好的变量(较量好的要领)
$str= str_replace(PHP_EOL, '', $str);
以上是百度履历说的,来自:
//================================富丽脱离========================
我在写码测试了下要领2
$str = "123\r456\n789\r\n0abc"; $str = str_replace(PHP_EOL, '', $str); echo $str;/* 运行功效: 123 456 7890abc */功效发明只有 \r\n起浸染,我是windows主机,所以去除换行照旧用保险
$str= str_replace(array("\r\n", "\r", "\n"), "", $str);end..