如何在 php 中解析这些文件模式?
How can parse these file pattern in php?
我有一些 .ini 文件要 PHP 读取。
那么,文件内容的样式如下;
[title1]
delete_date = 0101,0211,1115
[title2]
setting_day_name = aaa, bbb
setting_day = 0811, 1201
[title3]
company = c1,c2,c3
我想要像这样的每个会话(title1、title2、title3)的一些数组;
title1 = array(0101,0211,1115);
title2 = array({'setting_day_name' => aaa, 'setting_day' => '0811'},
{setting_day_name: bbb, setting_day: 1201});
title3 = array(c1,c2,c3);
我认为如何划分会话和每个会话中的项目很重要。
我怎样才能传递这个文件?
您应该尝试使用 PHP (https://www.php.net/manual/en/function.parse-ini-file.php) 的 parse_ini_file
功能,自 PHP 4.
起可用
你的情况:
$data = parse_ini_file("my_file.ini", true); // true to decode sections
/*
Result:
$data === [
'title1' => [
'delete_date' => '0101,0211,1115'
...
*/
我有一些 .ini 文件要 PHP 读取。 那么,文件内容的样式如下;
[title1]
delete_date = 0101,0211,1115
[title2]
setting_day_name = aaa, bbb
setting_day = 0811, 1201
[title3]
company = c1,c2,c3
我想要像这样的每个会话(title1、title2、title3)的一些数组;
title1 = array(0101,0211,1115);
title2 = array({'setting_day_name' => aaa, 'setting_day' => '0811'},
{setting_day_name: bbb, setting_day: 1201});
title3 = array(c1,c2,c3);
我认为如何划分会话和每个会话中的项目很重要。 我怎样才能传递这个文件?
您应该尝试使用 PHP (https://www.php.net/manual/en/function.parse-ini-file.php) 的 parse_ini_file
功能,自 PHP 4.
你的情况:
$data = parse_ini_file("my_file.ini", true); // true to decode sections
/*
Result:
$data === [
'title1' => [
'delete_date' => '0101,0211,1115'
...
*/