手机中html如何删除吗,删除HTML标记的方法

删除HTML标记的方法

有的时候调用出来的内容里面含有HTML标记

而我们有不需要这些标记

这就要求我们把这些标记删除

总的说有两种方法

1,strip_tags函数

去掉 HTML 及 PHP 的标记。

语法: string strip_tags(string str);

返回值: 字符串

函数种类: 资料处理

内容说明

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

2,正则表达式

下面是PHP语法的正则表达式

谨供参考

方法二:正则:

function DelHtmlFlag($document)

{

// 用正则替换html标记,功能与 DealHtml 相同,来自php手册

/* $document 应包含一个 HTML 文档。

* 本例将去掉 HTML 标记,javascript 代码

* 和空白字符。还会将一些通用的

* HTML 实体转换成相应的文本。

*/

$search = array ("''si", // 去掉 javascript

"']*?>'si", // 去掉 HTML 标记

"'([\r])[\s]+'", // 去掉空白字符

"'&(quot|#34);'i", // 替换 HTML 实体

"'&(amp|#38);'i",

"'&(lt|#60);'i",

"'&(gt|#62);'i",

"'&(nbsp|#160);'i",

"'&(iexcl|#161);'i",

"'&(cent|#162);'i",

"'&(pound|#163);'i",

"'&(copy|#169);'i",

"'(\d+);'e"); // 作为 PHP 代码运行

$replace = array ("",

"",

"\\1",

"\"",

"&",

"

">",

" ",

chr(161),

chr(162),

chr(163),

chr(169),

"chr(\\1)");

$text = preg_replace ($search, $replace, $document);

return $text;

}

注:$代表变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值