php写入ini文件
本文介绍了php写入ini文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
原生php读取ini配置用parse_ini_file()
函数
修改配置项应该用什么函数呢?
解决方案
修改配置没有原生支持,可以自己实现或者使用别人的轮子
我是搬运工
<?php
require 'vendor/autoload.php';
use WriteiniFile\WriteiniFile;
$data = [
'fruit' => ['orange' => '100g', 'fraise' => '10g'],
'legume' => ['haricot' => '20g', 'oignon' => '100g'],
'jus' => ['orange' => '1L', 'pomme' => '1,5L', 'pamplemousse' => '0,5L'],
];
// demo create ini file
$a = new WriteiniFile('file.ini');
$a->create($data);
$a->add([
'music' => ['rap' => true, 'rock' => false]
]);
$a->rm([
'jus' => ['pomme' => '1,5L']
]);
$a->update([
'fruit' => ['orange' => '200g'] // 100g to 200g
]);
$a->write();
echo '<pre>'.file_get_contents('file.ini').'</pre>';
/* output file.ini
[fruit]
orange = "200g"
fraise = "10g"
[legume]
haricot = "20g"
oignon = "100g"
[jus]
orange = "1L"
pamplemousse = "0,5L"
[music]
rap = 1
rock = 0
*/
$b = new WriteiniFile('file.ini');
$b->erase();
$b->write();
这篇关于php写入ini文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文