2009-12-20 133 views
9

如何在PHP中创建一个具有$x空元素的数组? $x是未知和变化的价值。例如,如果我想创建3个元素的数组,我只是做:

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

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

+0

顺便说一句,你知道,访问一个不存在的数组元素会返回一个'null'?即: '$ a = array(“two”,“vals”); $ val = $ a [5]; is_null($ VAL);/* true * /' – 2009-12-20 13:38:24

+0

(尽管如果您有'E_NOTICE'级别警告,它也会引发警告) – 2009-12-20 13:42:31

+1

@therefromhere这就是为什么'array_key_exists'函数存在。 – Loupax 2013-03-15 09:51:28

回答

4

你可以这样说:

array_fill(0, $x, 'value') 
相关问题