用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1040|回复: 1
收起左侧

[已解决] 一个组合数据的问题

[复制链接]
发表于 2017-1-12 16:25:08 | 显示全部楼层 |阅读模式
  1. $order = array(
  2. array('cooperator_id' => 1001, 'app_id' => 100, 'amount' => 4800),
  3. array('cooperator_id' => 1001, 'app_id' => 'qn_100', 'amount' => 9000)
  4. );
  5. $pay = array(
  6. array('cooperator_id' => 1001, 'app_id' => 100, 'amount' => 3600),
  7. array('cooperator_id' => 1001, 'app_id' => 'qn_100', 'amount' => 8400)
  8. );
  9. $trade = array(
  10. array('cooperator_id' => 1001, 'app_id' => 100, 'amount' => 3600),
  11. array('cooperator_id' => 1001, 'app_id' => 'qn_100', 'amount' => 6400)
  12. );
复制代码

这是三个数据要生成下面的结果请问要怎么做?我觉得sql语句好写,但要的是,提前先把数据遍历一下,做$data = array();把数据在$data中把数据组好,请问要怎么组?
结果:
report_date cooperator_id app_id order_amount pay_amount trade_amount
2016-12-05                 1001      100                  4800              3600                  3600
2016-12-05                 1001      100                  9000              8400                   6400
发表于 2017-1-13 12:43:02 | 显示全部楼层
for循环两次,每次循环分别取出三个数组中需要的数据,同时赋值给一个新的数组就可以了。

本版积分规则