PHP-将JSON文件(数组)拆分为多个文件

时间:2018-07-30 14:27:11

标签: php arrays json file

我有一个包含对象数组的json大文件。该文件太大(15MB),无法被json_decode解析。如何将这个数组文件拆分为多个数组文件?

该数组包含对象,其中也可能包含对象。

2 个答案:

答案 0 :(得分:0)

您可以尝试数组分块-

$halved_array = array_chunk($original_array, ceil(count($original_array)/2));

答案 1 :(得分:0)

如果不将整个字符串随时存储在内存中,则无法删除文件。您可能需要解决问题的根源(如果可以),而不是尝试解决问题。 但是,您可以设置一个cron,而不是仅用于将此JSON文件转换为多个JSON文件的作业。