只是对将一个数组追加到另一个数组感到困惑。我的意图是向$ 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] 删除。
我来说两句