将数组元素添加到PHP中的数组
问题描述:
将数组附加到另一个数组时困惑不已。我的意图是将搜索参数提供给$ arg数组。将数组元素添加到PHP中的数组
$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
答
使用:
$args['s'] = $search_str;
因此,这将获得附加到现有阵列
没有这个解决你的问题? –