我意识到这可能是一个非常简单的问题,但我需要知道如何在
PHP中为多个数组添加一个值. (更好的方法)
array_push($one,"hello"); array_push($two,"hello");
我需要做这样的事情(就像一个例子)
array_push($one && $two,"hello");
我已经阅读了this问题并看到了讨论,如果$array []是否更好的速度,是否更容易使用$array []来解决我的具体问题?
提前致谢!! &安培;&安培;请询问所需的任何说明!
我认为最好的办法是……
$one[] = $two[] = 'hello';
更新
BTW Any answers using array_push? – Trufa
当然.
$value = 'hello'; array_push($one,$value); array_push($two,$value);
虽然我会说使用[]语法更容易:)
如果要添加多个阵列成员,可能更容易使用array_merge()
.
$one = array_merge($one,array( 'a','b','c' ));
您也可以使用+
array operaror,但它的行为不同(例如,不会像左侧操作数那样覆盖字符串键,如array_merge()).
$one += array( 'a','c' );