1

我有一个巨大的 CSV 文件,我解析它以将数据存储在 PHP 数组中。对于不同的 PHP 文件,我必须一次又一次地解析它以将其存储在数组中。如何通过将其存储在数组中然后让该数组可用于所有 PHP 文件来防止这种情况发生?

4

3 回答 3

2

apc_cache()是你想要的。http://us.php.net/manual/en/function.apc-fetch.php

于 2012-08-14T00:19:30.530 回答
0

您可以将其写入文件。之前使用 serialize() 。然后在每次需要时包含该文件(include_once):

$my_csv_data = serialize($data);
于 2012-08-14T00:13:00.900 回答
0

使用以下命令将数组存储在文件中serialize

file_put_contents('file.txt', serialize($data));

然后,当您需要再次访问它时,请使用unserialize

$data = unserialize(file_get_contents('file.txt'));
于 2012-08-14T00:19:21.980 回答