php 合并foreach结果中的二维数组 5

foreach($idesas$id){$idarr=explode('_',$id);$sggr=$idarr[0];$client_id=$idarr[1];$sql... foreach ($ides as $id){
$idarr = explode('_',$id);
$sggr = $idarr[0];
$client_id= $idarr[1];
$sql="select gfjh_id,sggr,gcdz,gfxm_type,client_name,sffk1,sffk2,sffk3,client_id,sum(sjdj*sjgcl) as sum from tbl_b_gfjh where client_id='$client_id' and sggr='$sggr' group by gfxm_type";
$k=$mod->query($sql);
$res=$mod->fetch_array($k);
$results = array_merge($results, $res);
}
print_r($res);
结果是两个array
Array
(
[0] => Array ( [gfjh_id] => 3 [sggr] => 李四[gfxm_type] => 木工[sum] => 55.00 )
)
Array
(
[0] => Array( [gfjh_id] => 1 [sggr] => 李四[gfxm_type] => 水电工 [sum] => 2553.00
)
)
我想要的是把这两个结果合并在一个数组?新手求大神解答
谢谢!
展开
 我来答
你以为你以为de
2015-03-24 · 知道合伙人软件行家
你以为你以为de
知道合伙人软件行家
采纳数:503 获赞数:1339
某培训机构毕业,大专学位。工作2年,喜欢百度知道答题,可以互相学习共通过进步。

向TA提问 私信TA
展开全部
$k=$mod->query($sql);
$res=$mod->fetch_array($k);
$results = array_merge($results, $res)

这个部分能处理的吧,

不行的话,在弄最后数组合并

还有把你想要的结果打出来(合并后的)
更多追问追答
追问
我想要的结果
Array(
[0] => Array ( [gfjh_id] => 3 [sggr] => 李四[gfxm_type] => 木工[sum] => 55.00 )
[1] => Array( [gfjh_id] => 1 [sggr] => 李四[gfxm_type] => 水电工 [sum] => 2553.00))
谢谢
追答
print_r($res);

打印出来是啥,再贴一遍,两个二维数组是分开的吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzs1949
2015-03-24 · TA获得超过1600个赞
知道小有建树答主
回答量:1250
采纳率:80%
帮助的人:1126万
展开全部
再做一遍foreach就可以了
代码稍后
你先把print_r($res);的输出结果,完整粘贴出来
追问
我贴出来的就是完整的结果啊
现在想要的结果是:
Array
(
[0] => Array ( [gfjh_id] => 3 [sggr] => 李四[gfxm_type] => 木工[sum] => 55.00 )

[1] => Array( [gfjh_id] => 1 [sggr] => 李四[gfxm_type] => 水电工 [sum] => 2553.00
)
)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
齐通4w
2017-02-10
知道答主
回答量:35
采纳率:0%
帮助的人:15.2万
展开全部
请问你这个问题解决了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式