我是在一个老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?
有其他方法吗?
发布于 2014-10-01 08:45:00
是的,这要归功于PHP4。请参阅http://3v4l.org/DMEud
从PHP 5开始的输出将给出手册中所示的第三部分,而以前的版本将显示您所遇到的行为。
https://stackoverflow.com/questions/26136645
复制相似问题