La función parse_ini_file() analiza un archivo de configuración (archivo ini) y devuelve la configuración en una matriz.
parse_ini_file(archivo,secciones_proceso)
parámetro | describir |
---|---|
archivo | Requerido. Especifica el archivo ini que se va a comprobar. |
secciones_de_proceso | Opcional. Si se establece en TRUE, devuelve una matriz multidimensional que contiene el nombre y la configuración de cada sección en el archivo de configuración. El valor predeterminado es FALSO. |
Consejo: esta función se puede utilizar para leer el archivo de configuración de su propia aplicación y no tiene nada que ver con el archivo php.ini.
Nota: Algunas palabras reservadas no se pueden utilizar como nombres de clave en archivos ini, incluidas: nulo, sí, no, verdadero y falso. Los caracteres {}|&~![()" tampoco se pueden utilizar en ninguna parte del nombre de la clave.
Contenido de "test.ini":
[nombres]yo = Roberttu = Peter[urls]primero = "http://www.example.com" segundo = "http://www.w3cschool.cc"
código PHP:
<?phpprint_r(parse_ini_file("test.ini"));?>
El código anterior generará:
Array([yo] => Robert[tú] => Peter[primero] => http://www.example.com[segundo] => http://www.w3cschool.cc)
Contenido de "test.ini":
[nombres]yo = Roberttu = Peter[urls]primero = "http://www.example.com" segundo = "http://www.w3cschool.cc"
Código PHP (process_sections establecido en verdadero):
<?phpprint_r(parse_ini_file("test.ini",true));?>
El código anterior generará:
Array([nombres] => Array ( [yo] => Robert [tú] => Peter )[urls] => Array ( [primero] => http://www.example.com [segundo] => http: //www.w3cschool.cc))