[請益] 反覆讀取多行

看板PHP作者 (poet)時間13年前 (2012/08/02 17:01), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
大家好小弟又遇到問題了... 檔案假設是 aaa (要的資料) bbb aaa (要的資料) bbb aaa (要的資料) bbb 小弟寫的程式 while(!feof($fp)) { if($line=="aaa") { $line = chop(fgets($fp)); { $cid = array(fgets($line)); } } elseif($line=="bbb") { fwrite($fp1,$cid."\n"); } } fclose($fp); fclose($fp1); 可是寫出來的檔案仍然0kb 請問各位大大我該怎麼做 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.100.144

08/02 19:43, , 1F
你的 line 在哪裡?
08/02 19:43, 1F

08/02 19:43, , 2F
按照這個流程沒有 $line = xx 的地方
08/02 19:43, 2F

08/02 21:06, , 3F
你這個while等於白跑,因為你的if判斷根本就有問題
08/02 21:06, 3F

08/02 21:06, , 4F
兩個條件在第一次跑迴圈時就都不符合,後續就一直下去不符
08/02 21:06, 4F
文章代碼(AID): #1G6a7MRW (PHP)
文章代碼(AID): #1G6a7MRW (PHP)