iT邦幫忙

0

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

php

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

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

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

10
wiseguy
iT邦超人 1 級 ‧ 2015-06-07 17:23:34
最佳解答

方法一:先讀後找

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

方法二:邊讀邊找

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

我要發表回答

立即登入回答