PHP中有什么办法能去掉字符串中的“换行”?

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:02:05
我从网页中截取来的网页源代码,进行分析之后提取出了正文。但是正文中会有换行。拿记事本之类的东西打开也是会有换行。

请教一下PHP里如何去掉这些换行?

多谢!

可以nl2br,这是把\n转换到<br/>再去HTML

简单的方法是用正则表达式替换掉

$str = preg_replace('/\r|\n/', '', $str);

<?php
//此函数可以去掉空格,及换行。
function trimall($str)
{
    $qian=array(" "," ","\t","\n","\r");
    $hou=array("","","","","");
    return str_replace($qian,$hou,$str); 
}
?>

$str = preg_replace(char(13), '', $str);
$str = preg_replace('/\r|\n/','', $str);