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()
: