PHP如何生成大数组「考虑内存」

Posted willem_chen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP如何生成大数组「考虑内存」相关的知识,希望对你有一定的参考价值。

PHP如何生成大数组「考虑内存」

1.我们先来看一下,如果要生成1000000个元素的数组,对内存的消耗:

<?php
/**
 * 普通方式生成数组对内存的消耗
 */
$startMemory = memory_get_usage();
 
$arr = range

以上是关于PHP如何生成大数组「考虑内存」的主要内容,如果未能解决你的问题,请参考以下文章

如何解决PHP数组占用大内存

如何使用 PHP 制作大数组(26000 x 26000)?

php 数组占用内存太大

PHP有限内存处理大文件(从两个文件提取相同行)

PHP有限内存处理大文件(从两个文件提取相同行)

删除、释放还是解除分配?