簡體   English   中英

在PHP文件中編輯數組

[英]Edit array in PHP file

我有一個小問題。 有(在PHP中)有什么方法可以更新php文件中的數組嗎? 例如我有此代碼的文件

$array = array(
    'test' => 'aaaa'
    'test2' => 'aaaa'
    'test3' => 'aaaa'
     etc etc, more data
);

我使用$ array通過include file.php加載了這個數組,我做了一些事情,只選擇了一些我需要刪除的鍵(它們是未使用的,...)。 有什么方法可以很好地做到這一點嗎? 我的意思是我可以刪除文件並fwrite第一行,然后對每個鍵使用foreach,最后寫入); 歸檔。 但有一個問題。 該文件不只包含此數組(有多個變量,文本等)。

有人可以幫我嗎? 請不要問我為什么這樣做,我也不滿意,我只需要解決這個問題。

摘要: 我有要在數組中刪除的數組鍵+我在.php文件中有數組,我需要很好地進行修改

如果您確實想將數據存儲為php array而不是某些數據庫,則應使用: serialize()unserialize()

然后您的工作流程將如下所示:

  1. 將數據作為序列化數組保存到.php文件。
  2. 從那里加載它並反序列化
  3. 在...上下功夫。
  4. 如果使用陣列的操作結束,請序列化並再次保存到文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM