我用trim($var,'/ ')
修剪所有GET Var。
有时它仍然包含一个unlencoded的不可打印字符:%1C
这是从哪里来的,我怎么能有效地从我的get变量修剪所有不可打印的字符?
我有urldecoded值,我使用urlencode
只是为了使隐藏的字符可见。
PHP中%1C
的值写成'x1C
:
trim($var, "/ 'x1C");
参见PHP Manual: String ->双引号
对于您的场景,您也应该查看过滤器扩展,它可能也有很好的工具在它的胸部为您的场景
首先使用urldecode函数解码编码后的值,然后使用trim()。