PHP4 - Parse ini

时间:2014-10-01 07:54:05

标签: php parsing ini

我在旧的NAS驱动器上执行此操作,该驱动器已嵌入php并且正在运行PHP4。

支持parse_ini_file,但我无法在返回的结果中创建值数组。

以下作品:

[first_section]
one = 1
five = 5
animal = BIRD

[second_section]
path = "/usr/local/bin"
URL = "http://www.example.com/~username"

[third_section]
phpversion[] = "5.0"
phpversion[] = "5.1"
phpversion[] = "5.2"
phpversion[] = "5.3"

// Parse with sections
$ini_array = parse_ini_file("sample.ini", true);
print_r($ini_array);

但第三部分只返回:

[third_section] => Array
        (
            [phpversion[]] => 5.3
        )

并非所有值。

我这样做错了还是因为PHP 4?

任何替代方法?

1 个答案:

答案 0 :(得分:1)

是的,这是由PHP4引起的。见http://3v4l.org/DMEud

从PHP 5开始的输出将给出手册中显示的第三部分,而之前的版本将显示您遇到的行为。