使用parse_ini_file加载ini文件的一个问题
今天碰到一个PHP加载ini文件的问题,先看代码。
test.ini
[2015-01-22]
14=30
12=10
[2015-01-21]
10=9
test.php
$file = 'test.ini';
$res = parse_ini_file('test.ini', true);
print_r($res);
输出结果
Array
(
[2015-01-22] => Array
(
[14] => 30
[12] => 10
)
[2015-01-21] => Array
(
[10] => 9
)
)
PHP手册上关于parse_ini_file方法的说明。
array parse_ini_file ( string $filename [, bool $process_sections = false [, int $scanner_mode = INI_SCANNER_NORMAL ]] )
process_sections
如果将最后的 process_sections 参数设为 TRUE,将得到一个多维数组,包括了配置文件中每一节的名称和设置。process_sections的默认值是 FALSE。