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&amp;java(二)
Oct 09 PHP
php异常处理技术,顶级异常处理器
Jun 13 PHP
php对称加密算法示例
May 07 PHP
PHP安全的URL字符串base64编码和解码
Jun 19 PHP
php错误日志简单配置方法
Jul 11 PHP
Yii中的cookie的发送和读取
Jul 27 PHP
PHP SFTP实现上传下载功能
Jul 26 PHP
Laravel学习教程之request validation的编写
Oct 25 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
Laravel第三方包报class not found的解决方法
Oct 13 PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
Oct 24 PHP
laravel ajax curd 搜索登录判断功能的实现
Apr 17 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
《雄兵连》系列首部大电影《烈阳天道》:可能是因为期望值太高了
2020/08/18 国漫
基于PHP与XML的PDF文档生成技术
2006/10/09 PHP
初探PHP5
2006/10/09 PHP
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
php格式化电话号码的方法
2015/04/24 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
laravel框架 laravel-admin上传图片到oss的方法
2019/10/13 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
『jQuery』.html(),.text()和.val()的概述及使用
2013/04/22 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
JavaScript事件委托的技术原理探讨示例
2014/04/17 Javascript
javascript获取文档坐标和视口坐标
2015/05/26 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
AngularJS实现的JSONP跨域访问数据传输功能详解
2017/07/20 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
JS实现的JSON数组去重算法示例
2018/04/11 Javascript
react 生命周期实例分析
2020/05/18 Javascript
[01:05:24]Ti4 冒泡赛第二天 iG vs NEWBEE 3
2014/07/15 DOTA
Python脚本实现集群检测和管理功能
2015/03/06 Python
Python如何实现MySQL实例初始化详解
2017/11/06 Python
python将处理好的图像保存到指定目录下的方法
2019/01/10 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
8段用于数据清洗Python代码(小结)
2019/10/31 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
装修五一活动策划案
2014/01/23 职场文书
《油菜花开了》教学反思
2014/02/22 职场文书
岗位廉洁从业承诺书
2014/03/28 职场文书
电子商务专业求职信
2014/07/10 职场文书
趣味运动会广播稿
2015/08/19 职场文书
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android
浅谈Redis中的RDB快照
2021/06/29 Redis
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript