一尘不染

PHP中数组的最大键大小是多少?

php

我正在生成关联数组,键值是1..n列的字符串连接。

有最大长度的钥匙会再次咬我吗?如果是这样,我可能会停下来并以不同的方式进行。


阅读 277

收藏
2020-05-29

共1个答案

一尘不染

它似乎仅受脚本的内存限制的限制。

快速测试为我提供了128mb的密钥,没问题:

ini_set('memory_limit', '1024M');

$key = str_repeat('x', 1024 * 1024 * 128);

$foo = array($key => $key);

echo strlen(key($foo)) . "<br>";
echo strlen($foo[$key]) . "<br>";
2020-05-29