看板 PHP 關於我們 聯絡資訊
假設我有檔案如下 [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
weiyucsie :如果可以的話 我猜改變檔案儲存結構會比較好 01/09 17:13
SansWord :主要是作業需求,希望資料用檔案存取(而非DataBase) 01/10 00:39
SansWord :導致我現在必須用檔案存取帳號資料和處理註冊...orz 01/10 00:40