如何在PHP中向空数组添加元素?
如果我在PHP中定义一个数组,如(我没有定义其大小)。
$cart = array();
我是否可以简单地用下面的方法向它添加元素?
$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
PHP中的数组不是有一个添加方法吗,比如说cart.add(13)
?
453
8
如果我在PHP中定义一个数组,如(我没有定义其大小)。
$cart = array();
我是否可以简单地用下面的方法向它添加元素?
$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;
PHP中的数组不是有一个添加方法吗,比如说cart.add(13)
?
[
array_push
][1]和你描述的方法都可以工作。最好不要使用
array_push
,只使用你建议的方法。这些函数只是增加了开销。根据我的经验,当钥匙不重要的时候,你的解决方案是不错的(最好的)。
你可以使用array_push。 它将元素添加到数组的末尾,就像在一个堆栈中。
你也可以这样做。
记住,这个方法会覆盖第一个数组,所以只有在你确定的情况下才能使用。
(见来源)
当想要用基于零的元素索引来添加元素时,我想这也是可以的。