如何使用 php 解析 .ini 文件?
How can I parse a .ini file using php?
我加入了一个新的team/project,项目中有一个.ini
文件用作项目配置文件。内容如下:
[version]
v = 1
[paths]
website = http://localhost
base_url = /myweb/
images_path = C:\xampp\htdocs\myweb\img\
attached_file_path = C:\xampp\htdocs\myweb\attached_files\
[limitation values]
max_avatar_size = 2 ; MB
max_uploaded_image_size = 3 ; MB
max_uploaded_file_size = 4 ; MB
我可以像这样访问这些值:config('item_name')
,即 config('base_url')
,return /myweb/
。注意 config()
函数使用 parse_ini_file()
函数。
我的问题是,这些章节的标题是什么?即 [version]
、[paths]
..?它们可以访问吗?如果是,如何?
函数 parse_ini_file()
有第二个参数:bool process_sections
.
$ini_array = parse_ini_file("sample.ini", true); // true means "process_sections"
// var_dump(array_keys($ini_array)) ;
var_dump($ini_array['paths']['base_url']) ;
我加入了一个新的team/project,项目中有一个.ini
文件用作项目配置文件。内容如下:
[version]
v = 1
[paths]
website = http://localhost
base_url = /myweb/
images_path = C:\xampp\htdocs\myweb\img\
attached_file_path = C:\xampp\htdocs\myweb\attached_files\
[limitation values]
max_avatar_size = 2 ; MB
max_uploaded_image_size = 3 ; MB
max_uploaded_file_size = 4 ; MB
我可以像这样访问这些值:config('item_name')
,即 config('base_url')
,return /myweb/
。注意 config()
函数使用 parse_ini_file()
函数。
我的问题是,这些章节的标题是什么?即 [version]
、[paths]
..?它们可以访问吗?如果是,如何?
函数 parse_ini_file()
有第二个参数:bool process_sections
.
$ini_array = parse_ini_file("sample.ini", true); // true means "process_sections"
// var_dump(array_keys($ini_array)) ;
var_dump($ini_array['paths']['base_url']) ;