我只想在php中设置数组的大小,而不必填充任何值。我该怎么做?
发布于 2011-04-06 08:18:34
对固定大小的数组使用SplFixedArray:
$array = new SplFixedArray(3);
$array[0] = 1;
$array[1] = 2;
$array[2] = 3;
$array[3] = 4; // RuntimeException
发布于 2011-04-06 08:16:48
在PHP中,数组实际上是有序的映射,因此其大小等于它们所包含的元素的数量--如果您想要创建一个特定大小的空数组,您必须用一些东西填充它。
您始终可以使用array_fill
用null
值填充它
$empty_arr = array_fill(0, $size, NULL);
发布于 2011-04-06 08:17:17
https://stackoverflow.com/questions/5560103
复制相似问题