PHP parse_ini_file()Función


PHP Filesystem 参考手册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"

Código PHP:

<?php
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
)


Ejemplo 2

Contenido de "test.ini":

[names]
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));
?>

El código anterior generará:

Array
(
[names] => Array
(
[me] => Robert
[you] => Peter
)
[urls] => Array
(
[first] => http://www.example.com
[second] => http://www.w3cschool.cc
)
)


PHP Filesystem 参考手册Manual de referencia completo de PHP Filesystem Otras extensiones