如何在PHP中将数组转换为更小的部分

问题描述 投票:-1回答:1

我有来自objectmongoDB形式的大数据,当我将其转换为Array中的PHP时得到此错误

Error Scrrenshot

允许的内存大小为134217728

我认为让数组更小。你有什么意见?

php mongodb
1个回答
1
投票

您的PHP配置设置为最大134217728 bytes。您需要允许脚本当前消耗的最大内存量。

memory_limit设置允许脚本分配的最大内存量(以字节为单位)。这有助于防止编写糟糕的脚本占用服务器上的所有可用内存。请注意,要没有内存限制,请将此指令设置为-1。

编辑php.ini文件中的memory_limit参数

memory_limit = 150M ; //that means maximum amount of memory a script may consume (150MB)

或者如果不想更改php.ini设置

ini_set('memory_limit', '150M'); // add this code in you script at the top

这里以150M为例。你可以根据需要给出价值。

© www.soinside.com 2019 - 2024. All rights reserved.