如何使用php从.ini文件中删除部分

时间:2018-08-21 19:05:08

标签: php ini sections

使用.ini文件说谎:

[sectionName1]
    key1=val1
    key2=val2
[sectionName2]
    key1=val1
    key2=val2
[sectionName3]
    key1=val1
    key2=val2

...如何删除sectionName2部分及其包含的所有内容?

将整个文件解析为文本是一种方法,但是由于PHP具有parse_ini_file,因此似乎将为此类内容提供内置函数。 parse_ini_file文档没有介绍更改ini文件的任何特殊方法。

1 个答案:

答案 0 :(得分:0)

  

parse_ini_file()加载在filename中指定的ini文件,并以关联数组的形式返回该文件中的设置

(我强调)

因此,如果您解析给定的.ini文件,则整个文件都将作为一个数组,这意味着您可以执行以下操作:

$ini_array = parse_ini_file("sample.ini");
unset($ini_array['sectionName2']);