加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

当分号(;)被包含在值中时,用PHP解析INI文件

发布时间:2020-12-13 14:06:42 所属栏目:PHP教程 来源:网络整理
导读:我正在我的系统中的INI文件中存储翻译,并以这种方式存储: $ini=parse_ini_file('translations.ini',false,INI_SCANNER_RAW); 这个INI_SCANNER_RAW设置根据文档告诉PHP: If INI_SCANNER_RAW is supplied,then option values will not be parsed. 在技??术上
我正在我的系统中的INI文件中存储翻译,并以这种方式存储:
$ini=parse_ini_file('translations.ini',false,INI_SCANNER_RAW);

这个INI_SCANNER_RAW设置根据文档告诉PHP:

If INI_SCANNER_RAW is supplied,then option values will not be parsed.

在技??术上这意味着它不应该使用INI文件中的值进行任何解析,所以我不必在INI文件中引用或转义任何东西.这些都工作:

example1="one"
example2=one
example1='one'
example3="double quotes ("value")"
example4=double quotes ("value")
example3='double quotes ("value")'

他们会输出:

one
one
one
double quotes ("value")
double quotes ("value")
double quotes ("value")

即使这样做:

semi-colon1="ˇ1234567890+′?ü'??-.,<>~:_??*P?ü`?=)(/&%¤#"!@£$                        

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读