array_push()将一个值放入多个数组中

Tru*_*ufa 6 php arrays push

我意识到这可能是一个非常简单的问题,但我需要知道如何在PHP中为多个数组添加一个值.(更好的方法)

array_push($one, "hello");
array_push($two, "hello");
Run Code Online (Sandbox Code Playgroud)

我需要做这样的事情(就像一个例子)

array_push($one && $two, "hello");
Run Code Online (Sandbox Code Playgroud)

我已经阅读了这个问题并看到了讨论是否$array[]更好的速度,是否更容易$array[] 用于我的具体问题?

提前致谢!!&&请询问所需的任何说明!

ale*_*lex 4

我认为最好的方法是......

\n
$one[] = $two[] = \'hello\';\n
Run Code Online (Sandbox Code Playgroud)\n

有用!

\n

更新

\n
\n

顺便说一句,有使用 array_push 的答案吗?\xe2\x80\x93 特鲁法

\n
\n

当然。

\n
$value = \'hello\';\narray_push($one, $value);\narray_push($two, $value);\n
Run Code Online (Sandbox Code Playgroud)\n

虽然我想说使用[]语法更容易:)

\n

如果要添加多个数组成员,使用array_merge().

\n
$one = array_merge($one, array(\n   \'a\',\n   \'b\',\n   \'c\'\n));\n
Run Code Online (Sandbox Code Playgroud)\n

您还可以使用+数组运算符,但它的作用不同(例如,不会像将要那样覆盖左侧操作数中的字符串键array_merge())。

\n
$one += array(\n   \'a\',\n   \'b\',\n   \'c\'\n);\n
Run Code Online (Sandbox Code Playgroud)\n