当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > parse_ini_file() 函数

PHP
PHP 安全邮件
MySQL 介绍
连接 MySQL
创建 MySQL
MySQL 插入记录
MySQL 选择记录
MySQL Where
MySQL Order By
MySQL 记录更新
MySQL 删除记录
PHP ODBC
XML Expat Parser
XML SimpleXML
PHP 数组参考
PHP Calendar
PHP Date
PHP Directory
PHP Filesystem
PHP FTP
PHP HTTP

PHP 中的 parse_ini_file() 函数


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-04   浏览: 395 ::
收藏到网摘: n/a

Definition and Usage
定义和用法

The parse_ini_file() function parses a configuration (ini) file and returns the settings in it in an array.
parse_ini_file()函数的作用是:解析一个配置文件,并以一个数组的形式返回它的属性[setting]。

Syntax
语法

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]和属性多位数组


Tips and Notes
提示和注意点

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]也可以作为关键词使用:{} | & ~ ! [ () "。


Example 1
案例1

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
)


Example 2
案例2

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

评论 (0) All

登陆 | 还没注册?