PHP清除字符串中所有无用标签的方法


Posted in PHP onDecember 01, 2014

本文实例讲述了PHP清除字符串中所有无用标签的方法。分享给大家供大家参考。具体实现方法如下:

很多时候需要输出一些 “纯” 字符串,也就是去除任何杂质,例如 Html 标签、空格之类的文本,输出的摘要就是如此,下面的这个函数可以帮你实现着一点.

PHP实例代码如下:

function Bing_string_cleanr( $string ){ 

 $string = trim( $string );  

 $string = strip_tags( $string ); 

 $string = htmlspecialchars( $string, ENT_QUOTES, 'UTF-8' ); 

 $string = str_replace( "n", "", $string ); 

 $string = trim( $string ); 

 return $string; 

}

使用方法如下:
echo Bing_string_cleanr( '内 容 <br> <html> asdfeiuonsdfje' );

php删除空白,代码如下:

<?php 

$str = " This line containstliberal rn use of whitespace.nn"; 

 

// First remove the leading/trailing whitespace 

//去掉开始和结束的空白 

$str = trim($str); 

 

// Now remove any doubled-up whitespace 

//去掉跟随别的挤在一块的空白 

$str = preg_replace('/s(?=s)/', '', $str); 

 

// Finally, replace any non-space whitespace, with a space 

//最后,去掉非space 的空白,用一个空格代替 

$str = preg_replace('/[nrt]/', ' ', $str); 

// Echo out: 'This line contains liberal use of whitespace.' 

echo "<pre>{$str}</pre>"; 

?>

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
十天学会php之第九天
Oct 09 PHP
PHP初学者常见问题集合 修正版(21问答)
Mar 23 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
Feb 17 PHP
linux使用crontab实现PHP执行计划定时任务
May 10 PHP
php通过rmdir删除目录的简单用法
Mar 18 PHP
php实现通用的从数据库表读取数据到数组的函数实例
Mar 21 PHP
php发送html格式文本邮件的方法
Jun 10 PHP
以文件形式缓存php变量的方法
Jun 26 PHP
微信公众平台开发-微信服务器IP接口实例(含源码)
Mar 05 PHP
php curl批处理实现可控并发异步操作示例
May 09 PHP
php屏蔽错误及提示的方法
May 10 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 09 PHP
php防止网站被刷新的方法汇总
Dec 01 #PHP
phpstorm编辑器乱码问题解决
Dec 01 #PHP
php获取文章上一页与下一页的方法
Dec 01 #PHP
CI框架给视图添加动态数据
Dec 01 #PHP
php强制运行广告的方法
Dec 01 #PHP
PHP过滤黑名单关键字的方法
Dec 01 #PHP
php中print(),print_r(),echo()的区别详解
Dec 01 #PHP
You might like
php创建多级目录代码
2008/06/05 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
Smarty模板配置实例简析
2019/07/20 PHP
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
javascript定时器完整实例
2015/02/10 Javascript
JS动态改变表格边框宽度的方法
2015/03/31 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
分分钟学会vue中vuex的应用(入门教程)
2017/09/14 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
Python实现周期性抓取网页内容的方法
2015/11/04 Python
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
Python实现数据库并行读取和写入实例
2017/06/09 Python
Django admin 实现search_fields精确查询实例
2020/03/30 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
2020/04/02 Python
Python通过zookeeper实现分布式服务代码解析
2020/07/22 Python
python批量生成条形码的示例
2020/10/10 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
HTML5+CSS3实现机器猫
2016/10/17 HTML / CSS
欧洲领先的技术商店:eibmarkt.com
2019/05/10 全球购物
改变生活的男士内衣:SAXX Underwear
2019/08/28 全球购物
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
航空大学应届生求职信
2013/11/10 职场文书
家长给老师的道歉信
2014/01/13 职场文书
工程部岗位职责
2015/02/10 职场文书
2015年社区工会工作总结
2015/05/26 职场文书
党员公开承诺书2016
2016/03/24 职场文书
雄兵连:第三季先行图公开,天使恶魔联合,银河之力的新力量
2021/06/11 国漫