我知道这可能是一个非常简单的问题,但我需要知道如何在PHP中将一个值添加到多个数组中。(更好的方法)
array_push($one, "hello");
array_push($two, "hello");
我需要做类似于这样的事情(仅作为示例)。
array_push($one && $two, "hello");
我已经阅读了这篇问题并看到了有关
$array[]
是否更快的讨论,对于我的具体问题,使用$array[]
是否更容易?谢谢!提前感谢!请随时要求任何澄清!我知道这可能是一个非常简单的问题,但我需要知道如何在PHP中将一个值添加到多个数组中。(更好的方法)
array_push($one, "hello");
array_push($two, "hello");
array_push($one && $two, "hello");
$array[]
是否更快的讨论,对于我的具体问题,使用$array[]
是否更容易?谢谢!提前感谢!请随时要求任何澄清!我认为最好的方法是...
$one[] = $two[] = 'hello';
顺便问一下,有使用array_push的答案吗? - Trufa
当然可以。
$value = 'hello';
array_push($one, $value);
array_push($two, $value);
我认为使用[]
语法更加简单 :)
如果您想添加多个数组成员,可以使用array_merge()
更加方便。
$one = array_merge($one, array(
'a',
'b',
'c'
));
您也可以使用+
数组操作符,但它的行为不同(例如,不会像array_merge()
那样覆盖左操作数的字符串键)。
$one += array(
'a',
'b',
'c'
);
array_push()
允许您添加多个成员,但是不能单独将这些多个成员附加到多个数组上。它只接受对一个数组的引用。 - alex$one[] = $two [] = "hello";
$value = 'hello';
$one[] = $value;
$two[] = $value;
'
,"
)-也许你在我第一次这样做时复制并粘贴了我的内容:P - alex