在php中将字符串添加到文件中
- 文件的大小可能非常大。
- 需要一个最佳解决方案,同时将性能作为关键因素。
这就是我到目前为止所拥有的
function prepend($string, $filename) {
$context = stream_context_create ();
$fp = fopen($filename,'r',1,$context);
$tmpname = md5($string);
file_put_contents($tmpname,$string);
file_put_contents($tmpname,$fp,FILE_APPEND);
fclose($fp);
unlink($filename);
rename($tmpname,$filename);
}