代码之家  ›  专栏  ›  技术社区  ›  aWebDeveloper

换行符

  •  0
  • aWebDeveloper  · 技术社区  · 14 年前

    但我不想让它脱光 . 我试过传球 \不 在允许的字符,但它失败了

    2 回复  |  直到 14 年前
        1
  •  4
  •   RobertPitt    14 年前

    您必须确保使用正确的引号:

    echo Sanitize::paranoid($badString,array("\r\n","\n"));
    

    如果发送的是转义符,如果同时包含返回和换行符,请始终使用双引号 "\r\n" 出现在前面,因为我确信函数将清除传入的字符顺序。

        2
  •  1
  •   Delan Azabani    14 年前

    你用什么语法?确保 $allowedChars 是一个 数组 您对换行符使用了双引号(单引号不能像换行符那样解析转义符):

    Sanitize::paranoid($badString, array("\n"));