我想将多个数组合并为一个数组,但是我的第一个数组不包含在最终数组中。
元数据中的第一个数组是:
array(134) { [0]=> array(6){...}}
第二个数组是:
array(45) { [0]=> array(6) {..]
第三数组是:
array(121) { [0]=> array(6) {..]
现在,我的最终数组是一个166数组,如下所示:
array(166) { [0]=> array(6) {..]
但是,结果应为300数组,如下所示:
array(300) { [0]=> array(6) {..]
这是我的代码
$query_args = array(
'post_type'=>'instagramtags',
'posts_per_page'=>-1,
'orderby'=>'title',
'order'=>'ASC'
);
if($_GET['tagname']){$query_args['post__in'][]=$_GET['tagname'];}
$query = new WP_Query( $query_args );
// $instagram_array = array();
while ( $query->have_posts() ) : $query->the_post();
if (is_array($instagram_array)) {
$instagram_array = array_merge($instagram_array,get_post_meta(get_the_id(),'instagram_array',1));
}else{
$instagram_array = get_post_meta(get_the_id(),'instagram_array',1);
}
endwhile;
var_dump($instagram_array); die();