当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > parse_ini_file() 函数
The parse_ini_file() function parses a configuration (ini) file and returns the settings in it in an array.
parse_ini_file()函数的作用是:解析一个配置文件,并以一个数组的形式返回它的属性[setting]。
parse_ini_file(file,process_sections) |
Parameter 参数 | Description 描述 |
---|---|
file | Required. Specifies the ini file to check 必要参数。指定ini文件对象 |
process_sections | Optional. If set to TRUE, it returns is a multidimensional array with section names and settings included. Default is FALSE 可选参数。如果设置为True,它将返回一个包括片段名称[section name]和属性多位数组 |
Tip: This function can be used to read in your own application's configuration files, and has nothing to do with the php.ini file.
提示:这个函数可以用来读取应用程序中的配置文件,它与php.ini并无关联。
Note: The following reserved words must not be used as keys for ini files: null, yes, no, true, and false. Furthermore, there are also some reserved characters that must not be used in the keys: {}|&~![()".
注意:下面的这些保留词[reserved word]可以作为ini文件的关键词来使用:null、yes、no、true和 false;而且,还有一些保留字符串[reserved character]也可以作为关键词使用:{} | & ~ ! [ () "。
Contents of "test.ini":
“test.ini”文件内容:
[names] me = Robert you = Peter [urls] first = "http://www.example.com" second = "http://www.w3schools.com" |
PHP code:
PHP代码:
<?php print_r(parse_ini_file("test.ini")); ?> |
The output of the code above will be:
上述代码将输出下面的结果:
Array ( [me] => Robert [you] => Peter [first] => http://www.example.com [second] => http://www.w3schools.com ) |
Contents of "test.ini":
“test.ini”文件内容:
[names] me = Robert you = Peter [urls] first = "http://www.example.com" second = "http://www.w3schools.com" |
PHP code (with process_sections set to true):
PHP代码(process_sections设置为True的情况)
<?php print_r(parse_ini_file("test.ini",true)); ?> |
The output of the code above will be:
上述代码将输出下面的结果:
Array ( [names] => Array ( [me] => Robert [you] => Peter ) [urls] => Array ( [first] => http://www.example.com [second] => http://www.w3schools.com ) ) |