php读取txt文件的内容是txt文件太大了怎么办
发布网友
发布时间:2022-04-07 09:23
我来回答
共1个回答
热心网友
时间:2022-04-07 10:53
<?
// 打开文件同时,打印每一行 $myFile = file( "100001.txt");//用file()函数读取文本文件的内容。 for($index = 0; $index < count($myFile); $index++)
{
print($myFile[$index]." ");//循环输出
}
?>修改如下:
$myFile = file( "100001.txt");//用file()函数读取文本文件的内容。
//设置分页
$page=is_numeric($_REQUEST['page'])?$_REQUEST['page']:1;
$page_size=3;//每页显示三行
//第一页,显示1-3行,对应的for循环起止条件是0-3
//第二页,显示4-6行,对应的for循环起止条件是3-6
//可以看出for循环的条件分别是首项为0与首项为3,公差为3的等差数列,以下分别是公式
$off=3*($page-1);
$off_size=3*$page;
$total_page=ceil(count($myFile)/$page_size);//总页数 /
/ 打开文件同时,打印每一行
for($index = $off; $index < $off_size; $index++)
{
echo iconv('gb2312','utf-8',$myFile[$index])."<br>";//循环输出
}