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