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

PHP
WINDOWS下安装MySQL
PHP 制作 网站/服务器 监视脚本
用PHP和CSS制作活动按钮
PHP 单件模式
PHP MVC模式,类封装以及HACK
PHP 中使用正则表达式
PHP 防止 SQL 注入攻击
PHP 跨站点脚本攻击
PHP 防止用户操纵 GET 变量
PHP 防止远程表单提交

PHP 中的 parse_ini_file() 函数


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-04   浏览: 470 ::
收藏到网摘: 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

登陆 | 还没注册?