我想取一个文本文件,将它分成两半,然后将一半放在一个文件中,然后将剩下的一半放入下一个文件中。如何做到这一点?使用PHP将文本文件分成两半?
一个例子是:split.php N = file.txt的
$file = $_GET['n'];
$i = 1;
$fp = fopen("./server/php/files/".$file,'a+');
$fs = filesize("./server/php/files/".$file);
$lengthhalf = $fs/2;
while(! feof($fp)) {
$contents = fread($fp,$lengthhalf);
file_put_contents('./server/php/files/[2]'.$file,$contents);
$i++;
}
通过线或字节 – Orangepill
我可以用任何,我只是需要各半分割。 – Arbitrary
如果文件很小,只需使用$ file = filegetcontents()即可。然后,只需分割$ variable一半,然后使用putfilecontents两次将它们写入磁盘。 – viljun