Re: [請益] 讀檔可以指定只讀哪幾列嗎?

看板PHP作者 (carl)時間11年前 (2012/11/22 17:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1GhVKy2k (PHP)
文章代碼(AID): #1GhVKy2k (PHP)