Функция parse_ini_file() анализирует файл конфигурации (ini-файл) и возвращает настройки в массиве.
parse_ini_file(файл,process_sections)
параметр | описывать |
---|---|
файл | Необходимый. Указывает INI-файл, который необходимо проверить. |
Process_sections | Необязательный. Если установлено значение TRUE, возвращается многомерный массив, содержащий имя и настройки каждого раздела файла конфигурации. По умолчанию установлено значение ЛОЖЬ. |
Совет: Эту функцию можно использовать для чтения файла конфигурации вашего собственного приложения и она не имеет ничего общего с файлом php.ini.
Примечание. Некоторые зарезервированные слова нельзя использовать в качестве имен ключей в файлах ini, включая: null, yes, no, true и false. Символы {}|&~![()" также нельзя использовать где-либо в имени ключа.
Содержимое «test.ini»:
[names]me = Robertyou = Peter[urls]first = "http://www.example.com" второй = "http://www.w3cschool.cc"
PHP-код:
<?phpprint_r(parse_ini_file("test.ini"));?>
Приведенный выше код выведет:
Array([я] => Роберт[вы] => Питер[первый] => http://www.example.com[второй] => http://www.w3cschool.cc)
Содержимое «test.ini»:
[names]me = Robertyou = Peter[urls]first = "http://www.example.com" второй = "http://www.w3cschool.cc"
PHP-код (для параметраprocess_sections установлено значение true):
<?phpprint_r(parse_ini_file("test.ini",true));?>
Приведенный выше код выведет:
Array([names] => Array ( [me] => Роберт [you] => Питер )[urls] => Array ( [first] => http://www.example.com [второй] => http: //www.w3cschool.cc ))