1

好的,我有一个关联数组包含应该下载到文件中的数据,然后稍后导入以使用相同的数据。

它看起来像这样(只有一些键包含数组):

array(
   'id1' => 'Data1',
   'id2' => 'Data2',
   'id3' => 'Data3',
   'id4' => 'Data4',
   'id5' => array(
               'id1' => 'Data1',
               'id2' => 'Data2',
               'id3' => 'Data3'
        )

);

那么最好的方法是什么?

4

3 回答 3

5

尝试序列化:

file_put_contents($filename, serialize($array));

并阅读:

$array = unserialize(file_get_contents($filename));
于 2012-04-30T15:29:35.697 回答
4

除了序列化之外,您还可以使用 JSON 对数组进行编码/解码。

json_encodejson_decode

于 2012-04-30T15:31:13.117 回答
0

保存时对其进行序列化,然后重新读取时对其进行反序列化。

于 2012-04-30T15:29:48.850 回答