碰到一个问题,我觉得肯定有简便写法,但是一时找不到。
config.php
array(
'title='>"123",
'title2'=>"123",
'title3'=>"123",
......
无限个
)
这时我一个操作只想改变title2的值,比如改成456
难道一定要全部读取,再重新一次写入文件中?
<?php
$handle = fopen("config.php", "r+");
$offset = 0;
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle); //默认为1024
$offset += strlen($buffer);
if(false !== strpos($buffer, '需要替换的字符串')){
fwrite($handle, '你的内容//');把后面的内容注释掉^.^
break;
}
}
fclose($handle);
}
?>