在PHP中使用$x元素创建一个数组

时间:2022-05-24 15:42:09

How would I create an array in PHP that has $x empty elements? The $x is unknown and varying value. For example, if I wanted to create an array of 3 elements, I could just do:

如何在PHP中创建一个包含$x空元素的数组?$x是未知的,且值不同。例如,如果我想创建一个包含3个元素的数组,我只需要:

$array = array(null,null,null);

However, I don't know what $x is and there could be million elements, I need to do this automatically.

但是,我不知道$x是多少,可能会有上百万个元素,我需要自动完成。

2 个解决方案

#1


30  

As usual with PHP there's a function for this:

和往常一样,PHP有一个函数:

Example:

例子:

$array = array_fill(0, $x, 'value');

This will create an array filled with the $x elements valued 'value' starting at array offset 0.

这将创建一个数组,该数组从数组偏移量0开始,包含值为“value”的$x元素。

#2


4  

You can do it like this:

你可以这样做:

array_fill(0, $x, 'value')

#1


30  

As usual with PHP there's a function for this:

和往常一样,PHP有一个函数:

Example:

例子:

$array = array_fill(0, $x, 'value');

This will create an array filled with the $x elements valued 'value' starting at array offset 0.

这将创建一个数组,该数组从数组偏移量0开始,包含值为“value”的$x元素。

#2


4  

You can do it like this:

你可以这样做:

array_fill(0, $x, 'value')