我無法弄清楚如何使用fopen「a」追加模式寫入文件。使用fopen創建PHP數組並追加
文件本身是一個簡單的PHP數組:
$array = array(
"entry1" => "blah blah",
"entry2" => "forbarbaz",
);
簡單。因此,使用FOPEN與第二ARG設置爲「A」應該允許我使用的fputs追加文件....問題是開閉線,即$array = array(
和);
所以現在的文件應該是這樣的:
"entry1" => "blah blah",
"entry2" => "forbarbaz",
我將如何在這個數據重建成一個工作PHP數組假設它只是項不開閉線列表的txt文件?對不起,如果這不清楚,它有點複雜。不,我不打算將這些值存儲在數據庫中,我需要通過將這些特定值保存在文件數組中來獲得速度優勢。
所以問題真的是我將如何去構建可用的PHP數組從txt文件中逐行列表像這樣?
澄清:
我如何拉一個txt文件,這樣的臺詞:
"entry1" => "blah blah",
"entry2" => "forbarbaz",
,並具備可操作性$ php_array()????
我已經讀了5次你的問題,我仍然不明白你想達到什麼目的。 – 2012-04-09 19:00:45
檢查問題最後一段 – Nick 2012-04-09 19:04:03
@Nick似乎不可能實現你所需要的w/o額外的頭痛。你不能執行**無效的** php-code作爲php-code。所以你必須像使用非php文件一樣處理文件(即按照其中一個答案中的建議''eval',或者以某種方式讀取它),或者按照我的建議使其成爲** valid ** php-file。 – Botanick 2012-04-09 19:08:17