当分号(;)被包含在值中时,用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:
在技??术上这意味着它不应该使用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?ü`?=)(/&%¤#"!@£$ |