如何用php更新ini文件?

WAC*_*020 5 php file fwrite

我有一个我创建的现有ini文件,我想知道是否有更新文件部分的方法,或者每次都必须重写整个文件?

这是我的config.ini文件的示例:

[config]
    title='test'
    status=0
[positions]
    top=true
    sidebar=true
    content=true
    footer=false
Run Code Online (Sandbox Code Playgroud)

说我想改变[positions] top=false.所以我会使用parse_ini_file获取所有信息,然后进行更改并使用fwrite重写整个文件.或者有没有办法改变那个部分?

Bor*_*lid 1

如果使用 PHP INI 函数,则每次都必须重写该文件。

如果您编写自己的处理器,则可以(有限制)就地更新。如果插入的内容比删除的内容长或短,则无论如何您都必须重写文件。