语法: string strip_tags(string str);

传回值: 字串

函式种类: 资料处理

解析:本函式可去掉字串中包含的任何 HTML 及 PHP 的标记字串。若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错误。而本函式和 fgetss() 有着相同的功能。

PHP去除html、css样式、js格式的方法很多,但发现,它们基本都有一个弊端:空格往往清除不了,经过不断的研究,最终找到了一个理想的去除html包括空格css样式、js 的PHP函数。

PHP清除html、css、js格式并去除空格的PHP函数:function cutstr_html($string, $sublen)

{

$string = strip_tags($string);

$string = preg_replace ('/n/is', '', $string);

$string = preg_replace ('/ | /is', '', $string);

$string = preg_replace ('/ /is', '', $string);

preg_match_all("/[x01-x7f]|[xc2-xdf][x80-xbf]|xe0[xa0-xbf][x80-xbf]|[xe1-xef][x80-xbf][x80-xbf]|xf0[x90-xbf][x80-xbf][x80-xbf]|[xf1-xf7][x80-xbf][x80-xbf][x80-xbf]/", $string, $t_string);

if(count($t_string[0]) - 0 > $sublen) $string = join('', array_slice($t_string[0], 0, $sublen))."…";

else $string = join('', array_slice($t_string[0], 0, $sublen));

return $string;

}

解析:这个函数既有去除html标签、css样式、js、空格等格式的功能(格式化html文本)也有截取字符串的功能。

PHP去除指定html标签或者CSS样式的方法举例如下:$content = preg_replace("/]*>/i", "", $content);

$content = preg_replace("//i", "", $content);

$content = preg_replace("/

]*>/i", "", $content);

$content = preg_replace("/

/i", "", $content);

$content = preg_replace("//i", "", $content);//注释内容

$content = preg_replace("/style=.+?['|"]/i",'',$content);//去除样式

$content = preg_replace("/class=.+?['|"]/i",'',$content);//去除样式

$content = preg_replace("/id=.+?['|"]/i",'',$content);//去除样式

$content = preg_replace("/lang=.+?['|"]/i",'',$content);//去除样式

$content = preg_replace("/width=.+?['|"]/i",'',$content);//去除样式

$content = preg_replace("/height=.+?['|"]/i",'',$content);//去除样式

$content = preg_replace("/border=.+?['|"]/i",'',$content);//去除样式

$content = preg_replace("/face=.+?['|"]/i",'',$content);//去除样式

$content = preg_replace("/face=.+?['|"]/",'',$content);//去除样式 只允许小写 正则匹配没有带 i 参数

php 去除标签内样式,PHP去除html标签,php标记及css样式代码参考相关推荐

  1. [html] html中p标签内为何不能嵌套div标签?

    [html] html中p标签内为何不能嵌套div标签? p 是行内 div 是块级 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一 ...

  2. sharepoint 编程_SharePoint 2010-以编程方式将JavaScript,元标记和CSS样式添加到每个页面的页眉

    sharepoint 编程 For SharePoint sites, particularly public-facing ones, there are times when adding Jav ...

  3. asp.net 动态修改css样式,ASP.NET中直接用C# 动态修改CSS样式

    ASP.NET中直接用C#动态修改CSS样式 wonsoft(wonsoft@163.com) 使用JavaScript控制CSS样式有点麻烦,还是觉得直接使用C#操作更方便快捷,本文通过两个Butt ...

  4. 服务器怎么控制忽略样式_使用JavaScript来编写你的CSS样式代码——JSS

    介绍 JSS是CSS的创作工具,它允许你使用JavaScript以声明,无冲突和可重用的方式描述样式.它可以在浏览器,服务器端或在构建时在Node中编译.JSS与框架无关.它由多个包组成:核心部分,插 ...

  5. php中的css样式改变无反应,解决ecshop清除缓存css样式没反应问题

    部分浏览器例如谷歌或360等双核浏览器会对商城的css样式进行缓存,导致修改了css样式文件也没有更新. 解决方法: 修改includes/init.php 找到 if (!empty($_CFG[' ...

  6. php 过滤css样式,PHPCMS v9过滤采集内容中的CSS样式

    在PHPCMS v9采集内容的时候,由于采集规则的原因,可能会无法完全过滤采集目标的CSS样式,这样就会导致文章发布出来后排版错乱.本文教你在后台公共函数库中添加一个函数,过滤掉采集来的CSS样式,方 ...

  7. 动态加载html 添加样式表,使页面动态加载不同CSS样式表,从而实现不同风格模板的方法...

    我们在制作网页时,有时会制作多种风格模板,而想把这些模板都用起来,而又不知道方法,通过以下两种方法,你就可以实现相同网站不同CSS模板的方法. ASP.Net中利用CSS实现多界面两种方法. 方法一: ...

  8. css基本样式表_基本的即用型CSS样式

    css基本样式表 View demo 查看演示Download Source 下载源 Today we are going to dig a little bit more into process ...

  9. html tr加样式,Javascript操作table,tr,td和表格CSS样式设置小常识

    效果图:方法一            姓名        性别        住址        电话                            张三            男       ...

最新文章

  1. android setContentView()
  2. 寒武纪芯片——有自己的SDK,支持tf、caffe、MXNet
  3. Eclipse中新建jsp文件访问页面时乱码问题
  4. application.properties中自定义属性的使用
  5. 用JavaScript实现列数据的标出重复项和去重(解决科学计数法的excel数据去重异常问题)
  6. 数据库:SQL 窗口函数知识介绍
  7. 沐猿而冠 -教育-读书笔记(一)
  8. HTML5---offline application(application cache)
  9. 【NOIP2010】【Luogu1190】接水问题(给定顺序的模拟)
  10. php的auth权限类源码
  11. Python 科学计算基础 (整理)
  12. IBM的量子云计算准备开始商用 我国此前已实现量子加密产品商用
  13. 「PHP 是最好的语言」这个梗是怎么来的?
  14. STC12C5A60S2定时器配置
  15. html中两个日期相减,在Excel中如何让两个时间相减?
  16. latex 矩阵叫行列编号
  17. ucenter与其它应用结合时出现通信失败,ucenter应用原理与调试
  18. 关于TI MMWAVE Demo 的一些经验
  19. 多表查询、组合查询和约束
  20. 教你用Qt手写优酷客户端界面

热门文章

  1. mysql1440秒未活动_phpMyAdmin登陆超时1440秒未活动请重新登录
  2. c语言位运算八进制转二进制,C语言十进制转换二进制八,十六进制。二进制转十进制。...
  3. 吕布机器人唤醒方式能换么_《王者荣耀》推吕布智能机器人,网友:小学生受到1万点暴击伤害...
  4. 顶级程序员的心得 Coders at Work (III)
  5. 同步android wear音乐,Android Wear首次更新:添加离线音乐 GPS功能等
  6. pytest测试实战pdf_Pytest+Allure美化测试报告
  7. Java基础学习需要掌握哪些内容?
  8. python tvtk库_PyCharm创建虚拟环境 和 TVTK库的安装
  9. tp5 php跨域,TP5.1解决跨域
  10. 千寻位置 开发demo_java程序开发,使用javaagent无侵入代码方式,监控方法执行耗时...