1

我遇到了parse_ini_file函数错误。

这是导致问题的文件部分:

TYPE["A"]          = 1  
TYPE["B"]          = 2  
TYPE["C"]          = 3

这在 PHP 5.3.1 中解析得很好——但它PHP Warning: Error parsing在 PHP 5.2.17 中抛出了

是否可以在 PHP 5.2.x 的 ini 文件中将字符串设置为数组键?

4

1 回答 1

2

您可以将的第二个参数设置parse_ini_file为true以获取多维数组。

你的ini文件:

[type]
A = 1
B = 2
C = 3

你PHP:

$arr = parse_ini_file('my_ini_file', true);

结果:

Array
(
    [type] => Array
        (
            [A] => 1
            [B] => 2
            [C] => 3
        )

)
于 2012-06-28T17:17:06.600 回答