使用 PHP 过滤网页中的空白符

学习笔记 马富天 2017-06-26 11:32:28 81 0

【摘要】本文介绍一下使用 PHP 去除网页中的空白符,例如:制表符、换行符、回车、回车换行、空格等等。

二话不说,直接上代码:

  1. header("content-type:text/html;charset=utf-8");
  2. $str = file_get_contents('index.html');
  3. var_dump(cutstr_html($str));
  4. function cutstr_html($string)
  5. {
  6. 	//	$string = strip_tags($string);	//	去除 HTML 标签、PHP 标签
  7. 	//	$string = preg_replace("/ /","",$string);	//	去除空格
  8. 	$string = trim($string);
  9. 	$string = preg_replace("/\t/","",$string);	//	\t 制表符
  10. 	$string = preg_replace("/\r\n/","",$string);	//	\r\n 回车换行
  11. 	$string = preg_replace("/\r/","",$string);	//	\r 回车
  12. 	$string = preg_replace("/\n/","",$string);	//	\n 换行
  13. 	$string = preg_replace("/>[\s]+</","><",$string);	//	去除标签之间的空格 space
  14. 	$string = preg_replace("/[\s]+>/",">",$string);	//	去除标签内存在的无效空格 space
  15. 	return trim($string);
  16. }

index.html 页面中的内容是:

  1. <!DOCTYPE >
  2. <html>
  3. 	<head>
  4. 		<meta charset="utf-8" /> 
  5. 		<title>过滤 html 网页中的标签之间的空白符</title >
  6. 	</head>
  7. 	<body>
  8. 		<!-- 注释 -->
  9. 		<span>红色 绿色 黑色</span>
  10. 		<span>白色 橙色 橘色</span>
  11. 	</body> 
  12. </html>

运行结果截图:

请输入图片名称

由上可知,已将存在的空白符都删去了。

版权归 马富天PHP博客 所有

本文标题:《使用 PHP 过滤网页中的空白符》

本文链接地址:http://www.mafutian.net/277.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 PHP 设置网页utf8,header("Content-type:text/html;charset=utf-8"); 》 下一篇《 PHP 使用 stripslashes 去掉引号前面的反斜杠 》

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码

TOP10

  • 浏览最多
  • 评论最多