• 技术文章 >后端开发 >PHP问题

    php怎么清除a标签

    藏色散人藏色散人2021-06-01 09:06:29原创111

    php清除a标签的方法:首先创建一个PHP示例文件;然后通过“htmlspecialchars_decode”及“preg_replace”方法清除a标签并保留内容即可。

    本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

    php怎么清除a标签?

    本文实例讲述了PHP正则删除html代码中a标签并保留标签内容的方法。

    问题:

    有HTML代码如:

    <div>欢迎访问PHP中文网<a href=https://www.php.cn>www.php.cn</a></div>

    要求正则删除a标签,同时保留a标签内容,如下:

    <div>欢迎访问PHP中文网www.php.cn</div>

    解决方法:

    $str = "<div>欢迎访问PHP中文网<a href=https://www.php.cn>www.php.cn</a></div>";
    $str = htmlspecialchars_decode($str);
    $str = preg_replace("/<a[^>]*>(.*?)<\/a>/is", "$1", $str);
    echo $str;

    运行结果为:

    <div>欢迎访问PHP中文网www.php.cn</div>

    推荐学习:《PHP视频教程

    以上就是php怎么清除a标签的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php怎么设置mssql 为utf8 下一篇:t3怎样隐藏index.php
    第16期线上培训班

    相关文章推荐

    • PHP学习中实用的知识点和坑分享• phpcms什么意思• linux下如何安装php脚本语言• PHP程序员容易犯的10个错误(分享)• php怎么设置mssql 为utf8

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网