php如何把一个文件截取为多个文件保存起来,用字符串截取好像不行,在重新组成文件后会出错

发布网友 发布时间:2022-04-24 09:35

我来回答

1个回答

热心网友 时间:2023-10-09 11:48

怎么会有这么孤僻的需求。。。。。。。

<?php
header('Content-type: text/html; charset=utf-8');
//打开文件
$data = file_get_contents('tran.html'); //这是要读取的文件
$length = strlen($data); //取出长度
$file = fopen('part1.html', 'x'); //截取第一部分
$_string = substr($data, 0, ($length/2)-22);
echo fwrite($file, $_string);
fclose($file);
$file = fopen('part2.html', 'x'); //截取第二部分
$_string = substr($data, ($length/2)-21, $length);
echo fwrite($file, $_string);
fclose($file);
?>

可以根据需要截取多个部分,只是需要自己控制位置,具体方法是修改substr的第二个和第三个参数,分别表示,开始的位置,偏移的长度

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com