php之读取ini文件

parse_ini_file() 函数

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
描述
fileRequired. Specifies the ini file to check
必要参数。指定ini文件对象
process_sectionsOptional. 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
  )
)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值