我有一个包含对象数组的json大文件。该文件太大(15MB),无法被json_decode解析。如何将这个数组文件拆分为多个数组文件?
该数组包含对象,其中也可能包含对象。
答案 0 :(得分:0)
您可以尝试数组分块-
$halved_array = array_chunk($original_array, ceil(count($original_array)/2));
答案 1 :(得分:0)
如果不将整个字符串随时存储在内存中,则无法删除文件。您可能需要解决问题的根源(如果可以),而不是尝试解决问题。 但是,您可以设置一个cron,而不是仅用于将此JSON文件转换为多个JSON文件的作业。