php合并數組array_merge函數應用實例
來源:程序員人生 發布時間:2014-06-20 04:57:26 閱讀次數:3594次
今天工作中碰到一個需要是先查指定數據庫中是不是有滿足條件的6條數據,如果沒有再從B表中查找 6-A表中的數據之后再進行數組合并了,下面我來把我們整個過程給各位分享一下.
在php中合并數組我們可以使用array_merge函數
array array_merge (array array1 array2…,arrayN)
PHP實例代碼如下:
-
- $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 );
-
- 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()合并時我們必須要注意一點的是中間的值必須為數組否則合并之后會返回空.
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈