Php ini создает массивы с parse_ini_file

Можно ли создать массив с файлом настроек?

В файле index.php он читает .ini файл:

// Parse config file
$settings = parse_ini_file("settings");

например. Файл настроек выглядит следующим образом:

[States]
east = "Michigan, New York, Minnesota"

Хотите создать такой массив:

array('Michigan', 'New York', 'Minnesota')

Ответ 1

Возвращает ассоциативный массив. Затем, чтобы проанализировать восточные состояния в массив, вы можете сделать: $eastStates = explode(', ', $ini['States']['east']);, если ваши данные действительно в том формате, который вы описали. Обратите внимание, что вы можете создавать истинные массивы в формате ini, см. документацию.

Ответ 2

Правильный способ создания массива в вашем ini файле заключен в скобки:

[States]
east[] = Michigan
east[] = New York
east[] = Minnesota

Вы можете увидеть пример в документации для parse_ini_file():