1、本例子适用于增加或者删除大文件内容(无法一次读入内存,并且交换区大小不足的情况),修改的话,r+模式默认为覆盖。
2、如果能一次性读入内存,推荐使用file_get_contents函数,方便快捷~
3、因为涉及较多的指针操作,寻址需要时间,速度较慢
4、例子指定了$position,可根据需要寻找$position
5、该例子纯属无聊之举
= $position){
fseek($fd,-1,SEEK_CUR);
$c = fgetc($fd);
fseek($fd,$length-1,SEEK_CUR);
fwrite($fd,$c);
fseek($fd,-$length-1,SEEK_CUR);
$readPos--;
}
fseek($fd,$readPos);
fwrite($fd,$string);
fclose($fd);
}
del('file.txt',0,3);
add('file.txt',0,'xyz');
?>