教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php合并数组array_merge函数应用实例

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

发布时间:2016-10-25   编辑:jiaochengji.com
教程集为您提供php合并数组array,merge函数应用实例等资源,欢迎您收藏本站,我们将为您提供最新的php合并数组array,merge函数应用实例资源
今天工作中碰到一个需要是先查指定数据库中是不是有满足条件的6条数据,如果没有再从B表中查找 6-A表中的数据之后再进行数组合并了,下面我来把我们整个过程给各位分享一下。

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

array array_merge (array array1 array2…,arrayN) 

例子

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy9921')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy9921>

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

您可能感兴趣的文章:
php数组合并、追加与连接的方法(array_merge()、array_combine()函数)
PHP数组合并中 运算符和array_merge()之间有什么区别?
php合并数组的函数array_merge应用实例
php函数array_merge ()用法一例(合并同类数组)
php array_merge函数怎么用
php数组合并与拆分示例
php数组实例之array_merge()函数
php数组操作实例之合并数组
【PHP学习】多种方法实现合并数组
php数组实例之追加数组array_merge_recursive()

[关闭]
~ ~