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).
From stackoverflow
-
someproperty[] = a someproperty[] = b someproperty[] = c someproperty[] = d someproperty[] = esee: http://us.php.net/manual/en/function.parse-ini-file.php#75983
Akeem : And is it possible to do it for multi dimensional (so someproperty values maybe a hash/multidimensional array) ? -
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[] = cwill give the results you are looking for.
array('some' => array('a' => array(0 => 'a', 1 => 'b'), 'b' => array(0 => 'c') ));
0 comments:
Post a Comment