• PHP FILTER_SANITIZE_SPECIAL_CHARS 过滤器


    定义和用法

    FILTER_SANITIZE_SPECIAL_CHARS 过滤器对特殊字符进行 HTML 转义。

    该过滤器用于转义 "<>& 以及 ASCII 值在 32 值以下的字符。

    • Name: "special_chars"
    • ID-number: 515

    可能的标志:

    • FILTER_FLAG_STRIP_LOW - 去除 ASCII 值在 32 以下的字符
    • FILTER_FLAG_STRIP_HIGH - 去除 ASCII 值在 32 以上的字符
    • FILTER_FLAG_ENCODE_HIGH - 编码 ASCII 值在 32 以上的字符

    实例

    <?php
    $url="Is Peter <smart> & funny?";
    
    var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
    ?>
    

      

    上面代码的浏览器输出如下所示:

    string(37) "Is Peter <smart> & funny?"
    

      

    如果您在浏览器中查看源代码,会看到以下 HTML:

    string(37) "Is Peter <smart> & funny?"
    

      大理石平台大理石平台

  • 相关阅读:
    MODBUS 数据格式相关记录
    STM32Cube基础工程配置
    QT5学习记录(一)
    求最大值
    算法训练方格取数
    传纸条
    分组背包
    混合背包
    二维背包
    多重背包
  • 原文地址:https://www.cnblogs.com/furuihua/p/11685751.html
Copyright © 2020-2023  润新知