Подтвердить что ты не робот

Может ли массив быть указан в файле ini, который должен быть проанализирован с использованием Zend_Config_Ini

Есть ли способ указать одномерный массив в ini файле.

поэтому в моем ini я хотел бы сделать

someproperty = [массив чего-то]

Я использую адаптер Zend_Config_Ini config (я предпочитаю ini для базовой конфигурации).

4b9b3361

Ответ 2

Несмотря на то, что это недокументировано, это, похоже, тоже очень хорошо работает:

foo[bar] = 5
foo[baz] = 6
hello[world] = 7

Ответ 3

Вы можете использовать разделители для создания дополнительных подразделов, и они представляются в виде другого уровня объектов ($ 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')
                     ));