如何删除字符串中的“\ n”?
我使用3方法波纹管,接缝只有“\ s +”工作,但我只想删除\ n,而不是所有空间,如何完成这项工作?
需要帮助,这个问题让我困惑了很长时间。
$str="<p>
hello<br>
world
</p>";
//$str=str_replace("\n","",$str);
$str=preg_replace("@\n@","",$str);
//$str=preg_replace("@\s+@"," ",$str);
echo $str;
答案 0 :(得分:16)
这也应该可以解决问题。
$str=str_replace("\r\n","",$str);
答案 1 :(得分:2)
$string = trim(preg_replace('/\s\s+/', ' ', $string));
上面的代码将用一个空格替换多个空格和换行符。