PHP addcslashes 字符串函数

  • 定义和用法

    addcslashes以 C 语言风格使用反斜线转义字符串中的字符,它返回带有斜杠的字符串
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    addcslashes ( string $str , string $charlist )
  • 参数

    参数 必需的 描述
    str 要转义的字符串。
    charlist 如果charlist中包含有 \n,\r 等字符,将以 C 语言风格转换,而其它非字母数字且 ASCII 码低于 32 以及高于 126 的字符均转换成使用八进制表示。当定义 charlist 参数中的字符序列时,需要确实知道介于自己设置的开始及结束范围之内的都是些什么字符。
  • 返回值

    返回转义后的字符串。
  • 示例

    <?php
    echo addcslashes('foo[ ]', 'A..z');
    // 输出:\f\o\o\[ \]
    // 所有大小写字母均被转义
    // ... 但 [\]^_` 以及分隔符、换行符、回车符等也一并被转义了。
    ?>
    
    尝试一下