帝国CMS模板大全
www.admin99.cn
www.92cms.cn 帝国CMS模板下载站!,情怀,养站,二次开发!源码需求比较大的一站式会员下载,价更省!!!

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

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

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

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

array array_merge (array array1 array2…,arrayN) 

PHP实例代码如下:

//团购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()合并时我们必须要注意一点的是中间的值必须为数组否则合并之后会返回空.

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php合并数组array_merge函数应用实例 - php数组》
文章链接:https://www.admin99.cn/8296
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
QQ站长交流群:953950264

登录

找回密码

注册