博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】本文介绍一下使用 PHP 去除网页中的空白符,例如:制表符、换行符、回车、回车换行、空格等等。
二话不说,直接上代码:
header("content-type:text/html;charset=utf-8");
$str = file_get_contents('index.html');
var_dump(cutstr_html($str));
function cutstr_html($string)
{
// $string = strip_tags($string); // 去除 HTML 标签、PHP 标签
// $string = preg_replace("/ /","",$string); // 去除空格
$string = trim($string);
$string = preg_replace("/\t/","",$string); // \t 制表符
$string = preg_replace("/\r\n/","",$string); // \r\n 回车换行
$string = preg_replace("/\r/","",$string); // \r 回车
$string = preg_replace("/\n/","",$string); // \n 换行
$string = preg_replace("/>[\s]+</","><",$string); // 去除标签之间的空格 space
$string = preg_replace("/[\s]+>/",">",$string); // 去除标签内存在的无效空格 space
return trim($string);
}
index.html 页面中的内容是:
<!DOCTYPE >
<html>
<head>
<meta charset="utf-8" />
<title>过滤 html 网页中的标签之间的空白符</title >
</head>
<body>
<!-- 注释 -->
<span>红色 绿色 黑色</span>
<span>白色 橙色 橘色</span>
</body>
</html>
运行结果截图:
由上可知,已将存在的空白符都删去了。
版权归 马富天PHP博客 所有
本文标题:《使用 PHP 过滤网页中的空白符》
本文链接地址:http://www.mafutian.net/277.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |