0
$arr = array(array(array(array(array()))));
上面的例子顯示了一個五維數組。PHP數組中的最大維數
在PHP數組中允許的最大維數是多少?如果是這樣,那麼最大值是多少?
$arr = array(array(array(array(array()))));
上面的例子顯示了一個五維數組。PHP數組中的最大維數
在PHP數組中允許的最大維數是多少?如果是這樣,那麼最大值是多少?
每個array
水平通常成本你304
字節(通過檢查存儲器使用,創建一個數組,然後再次檢查所確定的),並且可以使用ini_get("memory_limit")
計算的存儲器總量。要獲得當前使用情況,請運行memory_get_usage()
。
在我的電腦:
ini_get("memory_limit")
回報"128M"
,或134217728
字節。memory_get_usage()
基地的使用是627120
所以我希望在我的包的限制是439442
深度
這是關於內存限制。親自嘗試一下。
$array = array();
$temp_array = &$array;
while (true)
$temp_array = &$temp_array[0];
這是否幫助? http://stackoverflow.com/questions/9089230/multidimensional-array-size-limit-in-php – Parziphal
請參閱:[http://stackoverflow.com/questions/467149/what-is-the-max-key-size - 用於-一個陣列式的PHP] [1] [1]:http://stackoverflow.com/questions/467149/what-is-the-max-key-size-for- an-array-in-php – Johnny
構建一個瘋狂的循環並對其進行測試:-) – 2013-10-17 03:08:59