[請益] 檔案讀寫功能問題? 能刪掉檔案中間的一行嗎?
假設我有檔案如下
[a]
name=c
email=d
password=e
[b]
name=h
email=email
password=pass
[c]
name=asdf
email=dasdf
password=asdf
有辦法可以只刪除
[b]
name=h
email=email
password=pass
這塊嗎?
我現在想到的處理方法是
讀出來以後
把
[b]
name=h
email=email
password=pass
這塊從array刪掉
再整個寫回檔案
可是這樣檔案一大起來 I/O就會很恐怖(等於每個操作都要重寫一次整個檔案)
能怎麼做呢?
另外如果我要片面修改某一行而不是刪除的話呢?
要怎麼把pointer指到我想修改的那行?
(我翻了php manual, 找不到search相關的函數....)
--
回憶不會消失...只會被蓋在灰塵下...
只要沒有風去吹動~~一切....就可以默默淡忘...
所以....不要成為那傷人的風吧.... ^.^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.71.105
→
01/09 17:13, , 1F
01/09 17:13, 1F
→
01/10 00:39, , 2F
01/10 00:39, 2F
→
01/10 00:40, , 3F
01/10 00:40, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
18