[請益] 讀取一個檔案中的某一行後,繼續讀取下 …

看板PHP作者 (Maktub)時間13年前 (2010/09/08 09:33), 編輯推噓4(404)
留言8則, 6人參與, 最新討論串1/1
不好意思 php新手想問一個問題 我在讀取一個txt檔案中的某一行時 想要繼續讀取下一行的話(但是不需要讀至檔案末端) 有什麼指令可以使用呢? 大概有搜尋了一下php官網 不過仍沒有什麼概念 想說來這問 比較快 感謝幫忙解答的人 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.32.11

09/08 09:41, , 1F
概念...把讀檔動作當成一個迴圈
09/08 09:41, 1F
※ 編輯: eco100 來自: 140.109.32.11 (09/08 09:44)

09/08 10:02, , 2F
fgets()就可以了阿...= =你真的有找官網嗎?
09/08 10:02, 2F

09/08 10:44, , 3F
你的某一行有什麼特徵嗎~ 通常都是針對你的特徵去做判讀
09/08 10:44, 3F

09/08 11:07, , 4F
我的某行會是 ">"開頭的資料
09/08 11:07, 4F

09/08 11:08, , 5F
我是要讀取 '>'開頭的下一行 至下一個 '>'之間的資料
09/08 11:08, 5F
不好意思 說得不是很清楚 我把檔案的form大概描述一下好了 ……………… ……………… >a ……………… ……………… ……………… ……………… (兩個>之間,是我想要截取的資料) >b ……………… ……………… ※ 編輯: eco100 來自: 140.109.32.11 (09/08 11:11)

09/08 12:23, , 6F
file_get_contents全部抓回來後再用preg_match去拆想要的
09/08 12:23, 6F

09/10 08:14, , 7F
file_get_contents -> explode(">", $xxx)
09/10 08:14, 7F

09/12 00:07, , 8F
設 若符合條件">a"開始讀DATA丟到某個變數 若不為">b"繼續
09/12 00:07, 8F
文章代碼(AID): #1CXkVfl5 (PHP)