Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parsing 如何使用php在自己的ini配置文件中添加更新和删除配置?_Parsing_Php_Ini - Fatal编程技术网

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

Parsing 如何使用php在自己的ini配置文件中添加更新和删除配置?,parsing,php,ini,Parsing,Php,Ini,我已经创建了自己的自定义config.ini文件,我希望在其中包含一组配置,用户可以在现有配置的基础上添加新的ini配置,他们可以从ini文件中删除特定配置 [第一节] 测试=abc [第二节] 还有_so=等等 。。。。。。。。。。。。。等等。目前我可以使用parse_ini_file()函数解析ini配置并获取数组格式。我需要根据用户请求更新现有配置。如果有人有任何想法,请张贴 提前感谢,, Sanjoy你可以这样做。样品 //传递要更新的数组 function update_config(

我已经创建了自己的自定义config.ini文件,我希望在其中包含一组配置,用户可以在现有配置的基础上添加新的ini配置,他们可以从ini文件中删除特定配置

[第一节] 测试=abc

[第二节] 还有_so=等等

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

提前感谢,,
Sanjoy

你可以这样做。样品

//传递要更新的数组

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)