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+XML 制作简单的留言本 图文教程
Nov 02 PHP
php中使用接口实现工厂设计模式的代码
Jun 17 PHP
使用openssl实现rsa非对称加密算法示例
Jan 24 PHP
php结合ACCESS的跨库查询功能
Jun 12 PHP
php+ajax实现无刷新数据分页的办法
Nov 02 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
弹出模态框modal的实现方法及实例
Sep 19 PHP
php-msf源码详解
Dec 25 PHP
PHP+Session防止表单重复提交的解决方法
Apr 09 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 PHP
Laravel实现通过blade模板引擎渲染视图
Oct 25 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中Object对象的笔记分享
2011/06/28 PHP
php数组的概述及分类与声明代码演示
2013/02/26 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
2013/06/24 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
2016/04/11 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
jQuery 相关控件的事件操作分解
2009/08/03 Javascript
JQuery index()方法使用代码
2010/06/02 Javascript
Jquery练习之表单验证实现代码
2010/12/14 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
js showModalDialog 弹出对话框的简单实例(子窗体)
2014/01/07 Javascript
浅谈JavaScript Date日期和时间对象
2014/12/29 Javascript
很不错的两款Bootstrap Icon图标选择组件
2016/01/28 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
JS中的算法与数据结构之队列(Queue)实例详解
2019/08/20 Javascript
uni-app 支持多端第三方地图定位的方法
2020/01/03 Javascript
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
Python API len函数操作过程解析
2020/03/05 Python
Selenium自动化测试工具使用方法汇总
2020/06/12 Python
python切割图片的示例
2020/11/12 Python
中国高端鲜花第一品牌:roseonly(一生只送一人)
2017/02/12 全球购物
迷你唐卡软皮鞋:Minnetonka Moccasin
2018/05/01 全球购物
澳大利亚购买太阳镜和眼镜网站:Glamoureyes
2020/09/22 全球购物
网络方面基础面试题
2012/11/16 面试题
2014年教师节讲话稿5篇
2014/09/10 职场文书
党员活动总结
2015/02/04 职场文书
php实例化对象的实例方法
2021/11/17 PHP