php 去除标签内样式,PHP去除html标签,php标记及css样式代码参考
语法: 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("/
$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样式代码参考相关推荐
- [html] html中p标签内为何不能嵌套div标签?
[html] html中p标签内为何不能嵌套div标签? p 是行内 div 是块级 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一 ...
- sharepoint 编程_SharePoint 2010-以编程方式将JavaScript,元标记和CSS样式添加到每个页面的页眉
sharepoint 编程 For SharePoint sites, particularly public-facing ones, there are times when adding Jav ...
- asp.net 动态修改css样式,ASP.NET中直接用C# 动态修改CSS样式
ASP.NET中直接用C#动态修改CSS样式 wonsoft(wonsoft@163.com) 使用JavaScript控制CSS样式有点麻烦,还是觉得直接使用C#操作更方便快捷,本文通过两个Butt ...
- 服务器怎么控制忽略样式_使用JavaScript来编写你的CSS样式代码——JSS
介绍 JSS是CSS的创作工具,它允许你使用JavaScript以声明,无冲突和可重用的方式描述样式.它可以在浏览器,服务器端或在构建时在Node中编译.JSS与框架无关.它由多个包组成:核心部分,插 ...
- php中的css样式改变无反应,解决ecshop清除缓存css样式没反应问题
部分浏览器例如谷歌或360等双核浏览器会对商城的css样式进行缓存,导致修改了css样式文件也没有更新. 解决方法: 修改includes/init.php 找到 if (!empty($_CFG[' ...
- php 过滤css样式,PHPCMS v9过滤采集内容中的CSS样式
在PHPCMS v9采集内容的时候,由于采集规则的原因,可能会无法完全过滤采集目标的CSS样式,这样就会导致文章发布出来后排版错乱.本文教你在后台公共函数库中添加一个函数,过滤掉采集来的CSS样式,方 ...
- 动态加载html 添加样式表,使页面动态加载不同CSS样式表,从而实现不同风格模板的方法...
我们在制作网页时,有时会制作多种风格模板,而想把这些模板都用起来,而又不知道方法,通过以下两种方法,你就可以实现相同网站不同CSS模板的方法. ASP.Net中利用CSS实现多界面两种方法. 方法一: ...
- css基本样式表_基本的即用型CSS样式
css基本样式表 View demo 查看演示Download Source 下载源 Today we are going to dig a little bit more into process ...
- html tr加样式,Javascript操作table,tr,td和表格CSS样式设置小常识
效果图:方法一 姓名 性别 住址 电话 张三 男 ...
最新文章
- android setContentView()
- 寒武纪芯片——有自己的SDK,支持tf、caffe、MXNet
- Eclipse中新建jsp文件访问页面时乱码问题
- application.properties中自定义属性的使用
- 用JavaScript实现列数据的标出重复项和去重(解决科学计数法的excel数据去重异常问题)
- 数据库:SQL 窗口函数知识介绍
- 沐猿而冠 -教育-读书笔记(一)
- HTML5---offline application(application cache)
- 【NOIP2010】【Luogu1190】接水问题(给定顺序的模拟)
- php的auth权限类源码
- Python 科学计算基础 (整理)
- IBM的量子云计算准备开始商用 我国此前已实现量子加密产品商用
- 「PHP 是最好的语言」这个梗是怎么来的?
- STC12C5A60S2定时器配置
- html中两个日期相减,在Excel中如何让两个时间相减?
- latex 矩阵叫行列编号
- ucenter与其它应用结合时出现通信失败,ucenter应用原理与调试
- 关于TI MMWAVE Demo 的一些经验
- 多表查询、组合查询和约束
- 教你用Qt手写优酷客户端界面
热门文章
- mysql1440秒未活动_phpMyAdmin登陆超时1440秒未活动请重新登录
- c语言位运算八进制转二进制,C语言十进制转换二进制八,十六进制。二进制转十进制。...
- 吕布机器人唤醒方式能换么_《王者荣耀》推吕布智能机器人,网友:小学生受到1万点暴击伤害...
- 顶级程序员的心得 Coders at Work (III)
- 同步android wear音乐,Android Wear首次更新:添加离线音乐 GPS功能等
- pytest测试实战pdf_Pytest+Allure美化测试报告
- Java基础学习需要掌握哪些内容?
- python tvtk库_PyCharm创建虚拟环境 和 TVTK库的安装
- tp5 php跨域,TP5.1解决跨域
- 千寻位置 开发demo_java程序开发,使用javaagent无侵入代码方式,监控方法执行耗时...