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

PHP
php 无限分类的实现
常用PHP代码
windows下安装配置php视频教程
MySQL数据库结构和数据的导出和导入
PHP实现 IP Whois 查询
PHP5 this,self和parent关键字详解
PHP 安全技巧连载 #1[译]
PHP 安全技巧连载 #2[译]
PHP 安全技巧连载 #3[译]
PHP 安全技巧连载 #4[译]
PHP 安全技巧连载 #5[译]
PHP 安全技巧连载 #6[译]
PHP 安全技巧连载 #7[译]
PHP 安全技巧连载 #8[译]
PHP 安全技巧连载 #9[译]
PHP 安全技巧连载 #10[译]
PHP 安全技巧连载 #11[译]
PHP error_reporting的使用
PHP 安全技巧连载 #12
使用PHP做Linux/Unix守护进程

PHP 中的 parse_ini_file() 函数


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

登陆 | 还没注册?