在php中合并數組我們可以使用array_merge函數
array array_merge (array array1 array2…,arrayN)
例子
| 代碼如下 |
複製代碼 |
//團購1 $t=1; $tugou = esf(" * "," setindex='1' $cwhere order by id desc limit 0,6","A表"); foreach( $tugou as $v =>$_v ) { $tugou[$v]['i'] =$t++; } $abpccount = count( $tugou ); //echo $abpccount; if( $abpccount < 6 ) { $page->tpl->assign('notg',1);//調用團購標籤 $abpclimit = 6 - $abpccount; $tugou_loupan = esf(" * "," index_dt='1' $cwhere order by id desc limit 0,$abpclimit ","B表"); foreach( $tugou_loupan as $v =>$_v ) { $tugou_loupan[$v]['i'] =$t++; $tugou_loupan[$v]['abpcindexpic'] = $_v['abpcthumb']; $tugou_loupan[$v]['abpclitpic'] = $_v['abpcthumb']; $tugou_loupan[$v]['abpcname'] = mt_rand(10,80); $tugou_loupan[$v]['abpcdown'] = 'xx 惠'; $tugou_loupan[$v]['abpclpname'] = $_v['abpcname']; } $tugou = array_merge($tugou,$tugou_loupan); } $page->tpl->assign('tugou',$tugou); |
注意事項
array_merge()合并時我們必須要注意一點的是中間的值必須為數組否則合并之後會返回空哦,這個我們經驗哦。