如何使用php在自己的ini配置文件中添加更新和删除配置?

时间:2013-02-28 11:26:31

标签: parsing php ini

我创建了自己的自定义config.ini文件,我希望在其中包含一组配置,用户可以使用现有配置添加新的ini配置,并且可以从ini文件中删除特定配置。

[section_one] test = abc

[section_two] and_so =上

.............等目前我可以使用parse_ini_file()函数解析ini配置并获取数组格式。我需要根据用户请求更新现有配置。如有任何想法,请发帖。

提前致谢, 桑乔伊

1 个答案:

答案 0 :(得分:0)

你可以这样做。样本

//传递数组以进行更新

function update_config($myConfig) {
  $myConfig = json_encode($myConfig);
  $fp = fopen('my_config.ini', 'a');
  fwrite($fp, $myConfig);
  return 'success';
}

//在需要时更新配置

$myConfig = array();
$myConfig['section_1'] = "a";
$myConfig['section_2'] = "b";
$myConfig['section_3'] = "c";
echo update_config($myConfig)