在PHP中创建包含$x元素的数组

在PHP中创建包含$x元素的数组,php,arrays,Php,Arrays,如何在PHP中创建包含$x空元素的数组?$x是未知的和可变的值。例如,如果我想创建一个包含3个元素的数组,我可以执行以下操作: $array = array(null,null,null); 但是,我不知道什么是$x,可能有一百万个元素,我需要自动执行此操作。与PHP一样,有一个用于此操作的函数: 示例: $array = array_fill(0, $x, 'value'); 这将创建一个从数组偏移量0开始填充值为“value”的$x元素的数组 您可以这样做: array_fill(

如何在PHP中创建包含
$x
空元素的数组?
$x
是未知的和可变的值。例如,如果我想创建一个包含3个元素的数组,我可以执行以下操作:

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

但是,我不知道什么是
$x
,可能有一百万个元素,我需要自动执行此操作。

与PHP一样,有一个用于此操作的函数:

示例:

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

这将创建一个从数组偏移量0开始填充值为“value”的$x元素的数组

您可以这样做:

array_fill(0, $x, 'value')

顺便问一下,您是否意识到访问不存在的数组元素将返回一个
null
?ie:
$a=数组(“两个”,“VAL”)$val=$a[5];是否为空($val);/*true*/
(尽管如果您有
E\u通知
level警告,它也会导致警告)@这就是
array\u key\u存在的原因。