网站地图    收藏   

主页 > php专栏 > php数组查询 >

php合并数组array_merge函数应用实例 - php数组

来源:自学PHP网    时间:2014-11-25 21:17 作者: 阅读:

[导读] 今天工作中碰到一个需要是先查指定数据库中是不是有满足条件的6条数据,如果没有再从B表中查找 6-A表中的数据之后再进行数组合并了,下面我来把我们整个过程给各位分享一下 在php中...

php合并数组array_merge函数应用实例

今天工作中碰到一个需要是先查指定数据库中是不是有满足条件的6条数据,如果没有再从B表中查找 6-A表中的数据之后再进行数组合并了,下面我来把我们整个过程给各位分享一下.

在php中合并数组我们可以使用array_merge函数

array array_merge (array array1 array2…,arrayN) 

PHP实例代码如下:

  1. //团购1 
  2. $t=1; 
  3. $tugou = esf(" * "," setindex='1' $cwhere  order by id desc limit 0,6","A表"); 
  4. foreach$tugou as $v =>$_v ) 
  5.  $tugou[$v]['i'] =$t++;   
  6. $abpccount = count$tugou ); 
  7. //echo $abpccount; 
  8. if$abpccount < 6 ) 
  9.  $page->tpl->assign('notg',1);//调用团购标签 
  10.  $abpclimit = 6 - $abpccount
  11.  
  12.  $tugou_loupan = esf(" * "," index_dt='1' $cwhere  order by id desc limit 0,$abpclimit ","B表"); 
  13.  foreach$tugou_loupan as $v =>$_v ) 
  14.  {   
  15.   $tugou_loupan[$v]['i'] =$t++;  
  16.   $tugou_loupan[$v]['abpcindexpic'] = $_v['abpcthumb'];  
  17.   $tugou_loupan[$v]['abpclitpic'] = $_v['abpcthumb']; 
  18.   $tugou_loupan[$v]['abpcname'] = mt_rand(10,80); 
  19.   $tugou_loupan[$v]['abpcdown'] = 'xx 惠'
  20.   $tugou_loupan[$v]['abpclpname'] = $_v['abpcname']; 
  21.  } 
  22.  $tugou = array_merge($tugou,$tugou_loupan); 
  23.  
  24. $page->tpl->assign('tugou',$tugou); 

注意事项:array_merge()合并时我们必须要注意一点的是中间的值必须为数组否则合并之后会返回空.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论