微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

array_push($one && $two,"hello");

我已经阅读了this问题并看到了讨论,如果$array []是否更好的速度,是否更容易使用$array []来解决我的具体问题?

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

我认为最好的办法是……
$one[] = $two[] = 'hello';

It works!

更新

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'
);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐