php专区

 首页 > php专区 > PHP基础 > 数组 > php合并数组array_merge函数应用实例 - php数组

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

分享到:
【字体:
导读:
          今天工作中碰到一个需要是先查指定数据库中是不是有满足条件的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数组
PHP数组分组排序程序代码 php中数据排序可以用sort但如果要做到数组分组排序的话我们可以使用ar(www.phpfensi.com)ray_multisort函数或者使用多重复遍历来做,下面看一个例子. PHP的数组,数组中的内容大致如下: $list = array(      array(2,3,5),      array(2,5,24),...
php数组的遍历函数与方法例子 - php数组
php数组的遍历函数与方法例子 php中数组遍历方法有很多种,如有:for,foreach,while(),list(),each()这些函数与方法都要我们在数组遍历中会用到的,下面给大家介绍一下. 1. 使用for语句循环遍历数组 a. 其它语言(只有这一种方式)  b. PHP中这种方式不是我们首选方式  c. 数组必须是索引...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……