Is there a way to specify a one dimensional array in a ini file.
so in my ini I would like to do
someproperty = [array of something]
I am using Zend_Config_Ini
config adapter (I prefer ini for base configuration).
You can use separators to make further sub-sections, and they are presented as either another level of objects ($config->some->a) or with $config->toArray(), they can be turned into a multi-level array.
Combining both the above techniques to make arrays, and the separators like so:
some.a[] = a
some.a[] = b
some.b[] = c
will give the results you are looking for.
array('some' => array('a' => array(0 => 'a',
1 => 'b'),
'b' => array(0 => 'c')
));
Although undocumented, this seems to work quite well too:
foo[bar] = 5
foo[baz] = 6
hello[world] = 7
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With