HTML去标签

方法1:
直接取出想要取出的标记

<?php
    //取出br标记
    function strip($str)
{
$str=str_replace("<br>","",$str);
//$str=htmlspecialchars($str);
return strip_tags($str);
}
?>

方法2.
PHP 中有个 strip_tags 函数可以方便地去除 HTML 标签。
echo strip_tags(“Hello <b>World</b>”); // 去除 HTML、XML 以及 PHP 的标签。
对于非标准的 HTML 代码也能正确的去除:
echo strip_tags(“<a href=\”>\”>cftea</a>”); //输出 cftea
在PHP中可以使用strip_tags函数去除HTML标签,看下面示例:

复制代码代码如下:

<?php
$str = ‘www<p>dreamdu</p>.com‘;
echo(htmlspecialchars($str).”<br>”);
echo(strip_tags($str));
?>

方法3.
strtr() 函数转换字符串中特定的字符。
语法
strtr(string,from,to)
或者
strtr(string,array)

参数 描述
string1 必需。规定要转换的字符串。
from 必需(除非使用数组)。规定要改变的字符。
to 必需(除非使用数组)。规定要改变为的字符。
array 必需(除非使用 from 和 to)。一个数组,其中的键是原始字符,值是目标字符。


例子1:

复制代码代码如下:

<?php
echo strtr("Hilla Warld","ia","eo");
?>

例子2:

复制代码代码如下:

<?php
$arr = array("Hello" => "Hi", "world" => "earth");
echo strtr("Hello world",$arr);
?>

时间: 2024-11-07 23:37:21

HTML去标签的相关文章

去标签获取网页内容

string result = item["FContent"].ToString(); result = result.Replace(" ", " "); result = result.Replace("''", "\""); result = result.Replace("<", "<"); result = result.Replac

单臂路由的设置 子接口设置IP脱标签

创建VLAN10 20,将PC分别加入到VLAN10 20[sw2]vlan batch 10 20[sw1]int e0/0/1[sw1-Ethernet0/0/1]port link-type access [sw1-Ethernet0/0/1]port default vlan 10[sw1-Ethernet0/0/1]int e 0/0/2[sw1-Ethernet0/0/2]port link-type access [sw1-Ethernet0/0/2]port default vl

(0)HTML常用标签

1.<br>  #换行 2.<meta charset="UTF-8">  #定义字符编码 3.<!doctype + 类型> #规定文档类型 4.<!-- 注释 --> #注释的格式 5.&: #转义字符 标签的种类(这些标签都是在body标签下的) 1.标题标签(最多6个标题标签) <!--了解标签的语义(重点),标签的功能(重点)--><!--h1就代表了一级标签,h2~h6以次类推--><h1

Django框架自定义标签和过滤器

自定义过滤器 '''定义一个无参数过滤器''' 1:#:在当前的应用中创建一个templatetags的文件夹(必须叫这个名字),然后在文件夹中创建一个python文件,名字随便 2:#在新建的python中引入django模块的template类,然后实例化一个register对象,对象的名字必须是register from django import template register = template.Library()#register对象名字不可更改 3:#在新建的python中定

门户已死?不过换个活法重头再来

在移动互联网时代,可能的风口和或许的机遇还有许多,只是首要目的就是让用户们忘记贴在身上的门户标签. 文/张书乐 刊载于<互联网经济>2016年7月刊 2016年7月25日,雅虎正式被美国电信巨头Verizon以48.3亿美元的低价收购.至此,这家开创了"内容免费.广告收费"模式的互联网先驱,在1996年上市后,经历20年,正式走向没落.这是从今年2月,雅虎首席执行官玛丽莎·梅耶尔宣布,该公司将拍卖旗下互联网业务,并将裁减15%的员工之后的"落实"结果.

谜一样的jquery之$选择器

jquery是一个强大的js类库,提供了很多便利的操作方法并兼容不同的浏览器,一旦使用便欲罢不能,根本停不下来,今天我们就来解读一下这个神秘的jquery源代码. 前几天思考再三,自己尝试着封装了一下jquery的$选择器,然而并不完善,我只对id,class,和标签选择器进行了封装,发现其实如果实现浅层的封装那么我们很容易就能够实现,但是一旦我们尝试着选择器的层次嵌套就会出来很多大大小小的坑! 下面我们先来看一下我个人封装的jquery的选择器部分. window.$ = function (

Access,Hybrid和Trunk

缺省VLAN这个概念 Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置: Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID.缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN 1 如果设置了端口的缺省VLAN ID,当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口:当端口发送带有VLAN Tag的报文时,如果该报文的VLAN ID与端口缺省的VLAN ID相同,则系统将去掉报文的

Lucene4.6+Solr4.6实战开发垂直搜索引擎 Lucene4.6实战视频教程

<基于Lucene4.6+Solr4.6+Heritrix1.14+S2SH实战开发从无到有垂直搜索引擎> 课程讲师:小叶子 课程分类:Java 适合人群:初级 课时数量:69课时 用到技术:Hibernate.Struts.Spring.jQuery.Lucene.Solr.Heritrix 涉及项目:百度文库搜索引擎 垂直搜索引擎是针对某一个行业的专业搜索引擎,是搜索引擎的细分和延伸,是对网页库中的某类专门的信息进行一次整合,定向分字段抽取出需要的数据进行处理后再以某种形式返回给用户.垂直

Bat 脚本学习 (基础篇)

[转]Bat 脚本学习 2015-01-05 14:13 115人阅读 评论(0) 收藏 举报 基础部分: ====================================================================== 一.基础语法: 1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令.可以使用任何文本文件编辑工具创建和修改. 2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环. 3.批处理的