有没有办法在ini文件中指定一维数组.
所以在我的ini我想做
someproperty = [某事物的数组]
我正在使用Zend_Config_Ini
配置适配器(我更喜欢ini进行基本配置).
someproperty[] = a someproperty[] = b someproperty[] = c someproperty[] = d someproperty[] = e
请参阅:http://us.php.net/manual/en/function.parse-ini-file.php#75983
虽然没有记录,但这似乎也很有效:
foo[bar] = 5 foo[baz] = 6 hello[world] = 7
你可以使用分隔符来制作更多的子部分,它们被表示为另一个级别的对象($ config-> some-> a)或者使用$ config-> toArray(),它们可以转换为多级阵列.
结合上述两种技术来制作数组,以及像这样的分隔符:
some.a[] = a some.a[] = b some.b[] = c
将给出您正在寻找的结果.
array('some' => array('a' => array(0 => 'a', 1 => 'b'), 'b' => array(0 => 'c') ));