作者carlcarl (carl)
看板PHP
标题Re: [请益] 读档可以指定只读哪几列吗?
时间Thu Nov 22 17:49:44 2012
※ 引述《eco100 ( )》之铭言:
: 因为我要读取的档案很大,非常多列
: 以我目前会的做法是 档案从头扫到尾
: 找到我要的那一列
: 但是因为资料很多 每找一次都要花很久的时间
: 想请问 有办法指定每一个回圈
: 不要从头扫到尾
: 只要直接读取档案的某一列 就好吗?
: 谢谢各位
先建索引档,首先先把整个档案扫过,并纪录:
第一行开始的位置(ex: 0)
第二行开始的位置(ex: 16)
...以此类推
然後在读档的时候 先读索引档 存到阵列
接着输入行数 利用这个行数 你可以到array里找对应的行数位置
最後用fseek 移到你要的位置就OK了
http://php.net/manual/en/function.fseek.php
--
http://blog.carlcarl.tw
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.230.133