A função parse_ini_file() analisa um arquivo de configuração (arquivo ini) e retorna as configurações em um array.
parse_ini_file(arquivo,process_sections)
parâmetro | descrever |
---|---|
arquivo | Obrigatório. Especifica o arquivo ini a ser verificado. |
seções_processo | Opcional. Se definido como TRUE, retorna uma matriz multidimensional contendo o nome e as configurações de cada seção do arquivo de configuração. O padrão é FALSO. |
Dica: Esta função pode ser usada para ler o arquivo de configuração da sua própria aplicação e não tem nada a ver com o arquivo php.ini.
Nota: Algumas palavras reservadas não podem ser usadas como nomes de chaves em arquivos ini, incluindo: nulo, sim, não, verdadeiro e falso. Os caracteres {}|&~![()" também não podem ser usados em nenhum lugar do nome da chave.
Conteúdo de "test.ini":
[nomes]me = Robertyou = Peter[urls]primeiro = "http://www.example.com" segundo = "http://www.w3cschool.cc"
Código PHP:
<?phpprint_r(parse_ini_file("test.ini"));?>
O código acima irá gerar:
Array([me] => Robert[você] => Peter[primeiro] => http://www.example.com[second] => http://www.w3cschool.cc)
Conteúdo de "test.ini":
[nomes]me = Robertyou = Peter[urls]primeiro = "http://www.example.com" segundo = "http://www.w3cschool.cc"
Código PHP (process_sections definido como verdadeiro):
<?phpprint_r(parse_ini_file("test.ini",true));?>
O código acima irá gerar:
Array([nomes] => Array ( [me] => Robert [você] => Peter )[urls] => Array ( [primeiro] => http://www.example.com [segundo] => http: //www.w3cschool.cc))