php读取txt文件的内容是txt文件太大了怎么办

 我来答
jake3425311
2016-11-23 · TA获得超过417个赞
知道小有建树答主
回答量:476
采纳率:25%
帮助的人:98.5万
展开全部
<?
// 打开文件同时,打印每一行 $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>";//循环输出
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式