将数组元素添加到PHP中的数组

詹姆斯·海斯(James Hayes)

只是对将一个数组追加到另一个数组感到困惑。我的意图是向$ arg数组提供搜索参数。

$args = array(

                     'posts_per_page' => -1,
                     'post_type'    => 'product',
                     'meta_key'     => $orderby,
                     'orderby'  => $num_orderby,
                     'order'        => $order);

我想添加另一个元素 's' => $search_str to $arg array.

杰西

您的第一句话要求将一个数组附加到另​​一个数组,但是随后您要求将值附加到一个数组,因此让我们学习两者!

要追加到数组,最容易做到的是:

$args[] = 'New Value';

它只是直接附加到数组,并且与下面的array_push方法相同。

array_push方法。

array_push()将数组视为堆栈,并将传递的变量压入数组的末尾。数组的长度增加了所推入的变量的数量。具有与以下相同的效果:$array[] = $var;

推送到数组array_push()

array_push($args, "value"); 

如果您想合并一些数组,请继续阅读。

您可以使用array_merge合并数组

合并数组:

array_merge($array1, $array2);

这附加$array2$array1

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章