首页 > 编程语言 >php去掉字段文本的所有html标签

php去掉字段文本的所有html标签

时间:2024-04-11 16:01:53浏览次数:25  
标签:tags 标签 echo html strip php

方法1:php内建函数 strip_tags()除去HTML标签

<?php
    header("content-type:text/html;charset=utf-8");
 
    function strip_html_tags($str){
        $pattern = '/<("[^"]*"|\'[^\']\*\'|[^>"\'])*>/';
        return preg_replace($pattern,'',$str);
    }
 
    // 实例
    $html = '<p id="">ddddd<br /></p>';
    echo strip_tags($html);
    echo "\n";
 
    $html = '<p id=">">bb<br />aaa<br /></p>';
    echo stripl_tags($html);
?>

 

 

方法2:利用正则

如:

<?php
    header("content-type:text/html;charset=utf-8");
 
    function strip_html_tags($str){
        $pattern = '/<("[^"]*"|\'[^\']\*\'|[^>"\'])*>/';
        return preg_replace($pattern,'',$str);
    }
 
    // 实例
    $html = '<p id="">ddddd<br /></p>';
    echo strip_html_tags($html);
    echo "\n";
 
    $html = '<p id=">">bb<br />aaa<br /></p>';
    echo strip_html_tags($html);
?>

 更多:https://www.shanhubei.com/archives/55204.html

标签:tags,标签,echo,html,strip,php
From: https://www.cnblogs.com/shanhubei/p/18129418

相关文章

  • 写一个函数,算出两个文件的相对路径,如b='/a/b/12/34/c.php';计算出a的相对路径应该是..
    <?phpfunctionreleative_path($path1,$path2){$arr1=explode("/",dirname($path1));$arr2=explode("/",dirname($path2));for($i=0,$len=count($arr2);$i<$len;$i++){if($arr1[$i]!=......
  • Python+Django+Html网页版人脸识别考勤打卡系统
    程序示例精选Python+Django+Html人脸识别考勤打卡系统如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助!前言这篇博客针对《Python+Django+Html网页版人脸识别考勤打卡系统》编写代码,代码整洁,规则,易读。学习与应用推荐首选。运行结果文章......
  • script标签中defer和async的区别
    如果没有defer或async属性,浏览器会立即加载并执行相应的脚本。它不会等待后续加载的文档元素,读取到就会开始加载和执行,这样就阻塞了后续文档的加载。js脚本网络加载时间,红色代表js脚本执行时间,绿色代表html解析。defer和async属性都是去异步加载外部的JS脚本文件,它们都不会......
  • VScode里用MPE插件导出带大纲的HTML和PDF文件
    前置条件:1.在VScode里安装好MarkdownPreviewEnhanced插件2.导出PDF文件,需要用到Prince软件,要先在电脑上安装Prince软件,可以去它的官网下载                Prince-DownloadPrince(princexml.com)windows系统的,选这个就可以了,解压后放在自己想放的......
  • 数据可视化-ECharts Html项目实战(11)
    在之前的文章中,我们学习了如何在ECharts中特殊图表的双y图以及自定义形状词云图。想了解的朋友可以查看这篇文章。同时,希望我的文章能帮助到你,如果觉得我的文章写的不错,请留下你宝贵的点赞,谢谢。数据可视化-EChartsHtml项目实战(10)-CSDN博客文章浏览阅读775次,点赞20次,收藏16次......
  • php使用函数pathinfo()、parse_url()和basename()解析URL
    本文主要介绍的是php使用函数pathinfo()、parse_url()和basename()解析URL的实例代码,下面话不多说,直接来看代码实例代码如下:1、利用pathinfo解析URL <?$test=pathinfo("http://localhost/index.php");print_r($test);?>    结果如下Array([dirname]......
  • html学习
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metahttp-equiv="X-UA-Compatible"content="IE=edge">  <metaname="viewport"content="width=d......
  • H5_新增的列表标签
    标签名语义单/双标签datalist用于搜索框的关键字提示双datalis用于展示问题和答案,或对专有名词进行解释双summary写在details的里面,用于指定问题或专有名词双datalist案例<formaction="#"><inputtype="text"list="mydata"><bu......
  • 社交圈子系统,包含Uni前端源码 ,App+H5+小程序 ,后端thinkphp源码+商业版
    系统介绍系统基于TP6+Uni-app框架开发;客户移动端采用uni-app开发,管理后台TH6开发。系统支持微信公众号端、微信小程序端、H5端、PC端多端账号同步,可快速打包生成APP;我们为你准备了完善的后台管理,不需要你懂PHP,按照教程10分钟安装完即可使用,堪比深夜的杜蕾斯还方便。......
  • [Web逆向] 一个在线php加密文件的解密【转载】
    转自:https://www.52pojie.cn/thread-1912173-1-1.html免费加密网站:aHR0cDovL2RlcGhwLm5ldC9lbmNyeXB0Lmh0bWw=加密前代码:[PHP]纯文本查看复制代码<?php  echo"请破我!"?><?php  echo"<br/>我爱破姐!"?>运行如下:image.png(13.92KB,下载次数:......