PHP:转义 .ini 文件中的非法字符
parse_ini_file 上的文档指出您不能使用这些字符{}|&~![()^"
在值中。是否有某种方法可以转义这些字符?我需要使用它们。使用 \ 进行正常转义似乎不起作用。
The documentation on parse_ini_file states that you can't use these chars {}|&~![()^"
in the value. Is there some way to escape these chars? I need to use them. Normal escaping with \ doesn't seem to work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
手册说这些字符不能在键中使用 - 相反值。要在值中使用它们,请将字符串用双引号引起来。
The manual says those characters can not be used in the key -- the opposite of the value. To use them in values, double-quote the string.
尝试使用
INI_SCANNER_RAW
(来自同一文档)作为scanner_mode
:Try using
INI_SCANNER_RAW
(from the same documentation) forscanner_mode
: