9
如何在PHP中創建一個具有$x
空元素的數組? $x
是未知和變化的價值。例如,如果我想創建3個元素的數組,我只是做:
$array = array(null,null,null);
不過,我不知道什麼是$x
,有可能是百萬元,我需要自動執行此操作。
如何在PHP中創建一個具有$x
空元素的數組? $x
是未知和變化的價值。例如,如果我想創建3個元素的數組,我只是做:
$array = array(null,null,null);
不過,我不知道什麼是$x
,有可能是百萬元,我需要自動執行此操作。
照例用PHP有一個爲這樣的功能:
實施例:
$array = array_fill(0, $x, 'value');
這將創建填充值的$ x個元素的數組'數值'從數組偏移量0開始。
你可以這樣說:
array_fill(0, $x, 'value')
順便說一句,你知道,訪問一個不存在的數組元素會返回一個'null'?即: '$ a = array(「two」,「vals」); $ val = $ a [5]; is_null($ VAL);/* true * /' – 2009-12-20 13:38:24
(儘管如果您有'E_NOTICE'級別警告,它也會引發警告) – 2009-12-20 13:42:31
@therefromhere這就是爲什麼'array_key_exists'函數存在。 – Loupax 2013-03-15 09:51:28