我遇到了parse_ini_file
函数的错误。
以下是导致问题的文件部分:
TYPE["A"] = 1
TYPE["B"] = 2
TYPE["C"] = 3
这在PHP 5.3.1中解析得很好 - 但它在PHP 5.2.17中抛出PHP Warning: Error parsing
是否可以在PHP 5.2.x的ini文件中将字符串设置为数组键?
答案 0 :(得分: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
)
)