zoukankan      html  css  js  c++  java
  • php删除html标签的三种解决方法

    分享下PHP删除HTMl标签的三种方法。

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

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

    方法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>jbxue</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);
    ?>
  • 相关阅读:
    lix
    docker-desktop: error during connect
    安装Docker Desktop报错WSL 2 installation is incomplete.
    索引二倒排索引和正排索引
    公众号资料分享
    docker使用物理机gpu运行模型
    使用arthas定位java问题
    pytorch设置gpu
    pytorch模型初始化
    【转】OpenGL图形渲染管线、VBO、VAO、EBO、 TBO概念及用例
  • 原文地址:https://www.cnblogs.com/study100/p/3213558.html
Copyright © 2011-2022 走看看