2009-12-20 135 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') 
相關問題