iT邦幫忙

0

[php]如何從某段文字開始讀取呢?

php
phil8217 1 年前982 瀏覽

例如我有一個文字檔如下:
1235
123456
here
12345
123456

我想從here之後開始讀取要怎麼做呢?

1 個回答

10
wiseguy
iT邦超人 1 級 ‧ 1 年前
最佳解答

方法一:先讀後找

  1. 以 file_get_contents() 讀入整的檔案
  2. 以 strpos() 找到 here 在哪,後面就是你要的

方法二:邊讀邊找

  1. 以 fopen() 開啟檔案,設定旗標=false
  2. 以 while 迴圈搭配 fread 一次讀入一行,檢查旗標是否=true
  3. 不是就檢查是否為 here,若檢查到就改變旗標=true
  4. 若旗標是true,則存下內容。繼續讀下一行,直到讀完整個檔案
  5. 存下的內容就是 here 之後的內容

我要發表回答

立即登入回答