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 相关文章推荐
利用discuz实现PHP大文件上传应用实例代码
Nov 14 PHP
处理php自动反斜杠的函数代码
Jan 05 PHP
PHP与C#分别格式化文件大小的代码
May 14 PHP
header中Content-Disposition的作用与使用方法
Jun 13 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
Mar 26 PHP
PHP编程中的常见漏洞和代码实例
Aug 06 PHP
php判断当前用户已在别处登录的方法
Jan 06 PHP
Nginx下配置codeigniter框架方法
Apr 07 PHP
Yii获取当前url和域名的方法
Jun 08 PHP
Laravel4中的Validator验证扩展用法详解
Jul 26 PHP
php中Ioc(控制反转)和Di(依赖注入)
May 07 PHP
php日志函数error_log用法实例分析
Sep 23 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
CI框架常用方法小结
2016/05/17 PHP
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
2014/01/02 Javascript
单击某一段文字改写文本颜色
2014/06/06 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
JS实现点击按钮获取页面高度的方法
2015/11/02 Javascript
jQuery简单设置文本框回车事件的方法
2016/08/01 Javascript
js倒计时显示实例
2016/12/11 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
Bootstrap面板使用方法
2017/01/16 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
微信小程序 支付后台java实现实例
2017/05/09 Javascript
详解angularjs的数组传参方式的简单实现
2017/07/28 Javascript
JavaScript实现滑动导航栏效果
2017/08/30 Javascript
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
2017/09/15 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
Python简单进程锁代码实例
2015/04/27 Python
python3.6+django2.0开发一套学员管理系统
2018/03/03 Python
Python编程中NotImplementedError的使用方法
2018/04/21 Python
使用numpy和PIL进行简单的图像处理方法
2018/07/02 Python
使用python接入微信聊天机器人
2020/03/31 Python
PyQt QListWidget修改列表项item的行高方法
2019/06/20 Python
使用PyTorch实现MNIST手写体识别代码
2020/01/18 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
计算机软件个人的自荐信范文
2013/12/01 职场文书
优秀团员自我评价范文
2014/04/23 职场文书
产品销售计划书
2014/05/04 职场文书
好听的队名和口号
2014/06/09 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
2014年政务公开工作总结
2014/12/09 职场文书
投标单位介绍信
2015/05/05 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
WordPress多语言翻译插件 - WPML使用教程
2021/04/01 PHP
HTML5简单实现添加背景音乐的几种方法
2021/05/12 HTML / CSS
python可视化大屏库big_screen示例详解
2021/11/23 Python