编辑 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数组,而不是一些数据库,那么你应该使用: serialize() and unserialize()
那么您的工作流程将如下所示:
- 将数据作为序列化数组保存到 .php 文件。
- 从那里加载并反序列化。
- 继续努力。
- 如果数组的工作结束,序列化并再次保存到文件。
我有一个小问题。有没有什么方法(在 PHP 中)更新 php 文件 中的数组 ? 例如我有这个代码的文件
$array = array(
'test' => 'aaaa'
'test2' => 'aaaa'
'test3' => 'aaaa'
etc etc, more data
);
我使用 $array 通过 include file.php 加载这个数组,我做了一些事情并选择了几个我需要删除的键(它们未使用,...)。 有什么办法可以很好地做到这一点? 我的意思是我可以删除文件并 fwrite 第一行,然后对每个键使用 foreach,最后写 );归档。但有一个问题。该文件不仅仅包括这个数组(有多个变量、文本……)。
所以有人可以帮助我吗? 请不要问我为什么要这样,我也不高兴,我只是想解决这个问题。
总结:我在数组中有我想删除的数组键+我在.php文件中有数组我需要很好地修改
如果你真的想将你的数据存储为php数组,而不是一些数据库,那么你应该使用: serialize() and unserialize()
那么您的工作流程将如下所示:
- 将数据作为序列化数组保存到 .php 文件。
- 从那里加载并反序列化。
- 继续努力。
- 如果数组的工作结束,序列化并再次保存到文件。