PHP parse_ini_file()Función
Manual de referencia completo de PHP Filesystem
Definición y uso
La función parse_ini_file() analiza un archivo de configuración (archivo ini) y devuelve su configuración en forma de array.
Sintaxis
parse_ini_file(file,process_sections)
| Parámetro | Descripción |
|---|---|
| file | Obligatorio. Especifica el archivo ini que se va a examinar. |
| process_sections | Opcional. Si se establece en TRUE, devuelve un array multidimensional que incluye el nombre y la configuración de cada sección del archivo de configuración. El valor predeterminado es FALSE. |
Consejos y notas
Consejo:Esta función se puede utilizar para leer el archivo de configuración de su propia aplicación y no tiene relación con el archivo php.ini.
Nota:Algunas palabras reservadas no se pueden utilizar como nombres de clave en el archivo ini, incluyendo: null, yes, no, true y false. Los caracteres {}|&~![()" tampoco pueden utilizarse en ninguna parte del nombre de clave.
Ejemplo 1
Contenido de "test.ini":
[names]
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "https://www.example.com"
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "https://www.example.com"
Código PHP:
<?php
print_r(parse_ini_file("test.ini"));
?>
print_r(parse_ini_file("test.ini"));
?>
El código anterior generará:
Array
(
[me] => Robert
[you] => Peter
[first] => http://www.example.com
[second] => https://www.example.com
)
(
[me] => Robert
[you] => Peter
[first] => http://www.example.com
[second] => https://www.example.com
)
Ejemplo 2
Contenido de "test.ini":
[names]
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "http://www.w3cschool.cc"
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "http://www.w3cschool.cc"
Código PHP (con process_sections establecido en true):
<?php
print_r(parse_ini_file("test.ini",true));
?>
print_r(parse_ini_file("test.ini",true));
?>
El código anterior generará:
Array
(
[names] => Array
(
[me] => Robert
[you] => Peter
)
[urls] => Array
(
[first] => http://www.example.com
[second] => http://www.w3cschool.cc
)
)
(
[names] => Array
(
[me] => Robert
[you] => Peter
)
[urls] => Array
(
[first] => http://www.example.com
[second] => http://www.w3cschool.cc
)
)
Manual de referencia completo de PHP Filesystem Otras extensiones