求助!!如何合并一个二维数组和多维数组

qq_41540636 2018-05-14 03:51:58
$arr=Array
(
[0] => Array
(
[res_id] => B7CEB1F0-493E-11E8-A4D2-525400C5EC9B
[pro_base_id] => 64BB6FBE-51A6-11E8-89CC-525400C5EC9B
[house_type_name] => 大床
[policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
[policy_name] => 双早
)

[1] => Array
(
[res_id] => B7CEB1F0-493E-11E8-A4D2-525400C5EC9B
[pro_base_id] => 9B65722D-4DF8-11E8-8F3F-525400C5EC9B
[house_type_name] => 双床
[policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
[policy_name] => 无早
)
)


$info=Array
(
[0] => Array
(
[0] => Array
(
[rs_time] => 2018-05-14 00:00:00
[rs_cost] => 0.00
[policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
)

[1] => Array
(
[rs_time] => 2018-05-15 00:00:00
[rs_cost] => 0.00
[policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
)

[2] => Array
(
[rs_time] => 2018-05-16 00:00:00
[rs_cost] => 0.00
[policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
)

[3] => Array
(
[rs_time] => 2018-05-17 00:00:00
[rs_cost] => 0.00
[policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
)

[4] => Array
(
[rs_time] => 2018-05-18 00:00:00
[rs_cost] => 0.00
[policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
)

)

[1] => Array
(
[0] => Array
(
[rs_time] => 2018-05-14 00:00:00
[rs_cost] => 0.00
[policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
)

[1] => Array
(
[rs_time] => 2018-05-15 00:00:00
[rs_cost] => 0.00
[policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
)

[2] => Array
(
[rs_time] => 2018-05-16 00:00:00
[rs_cost] => 0.00
[policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
)

[3] => Array
(
[rs_time] => 2018-05-17 00:00:00
[rs_cost] => 0.00
[policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
)

[4] => Array
(
[rs_time] => 2018-05-18 00:00:00
[rs_cost] => 0.00
[policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
)

)

)
想要得到的结果
$data = [
[
'policy_id'=> '64BB6FBE-51A6-11E8-89CC-525400C5EC9B',
'pro_base_id'=> 'D6F9721B-542C-11E8-89CC-525400C5EC9B',
'house_type_name'=> '大床',
'policy_name'=> '双早',
'a'=> '无价',
'b'=> '无价',
'c'=>'无价',
'd'=> '无价',
'e'=>'无价',

],[
'policy_id'=> '9B65722D-4DF8-11E8-8F3F-525400C5EC9B',
'pro_base_id'=> '225286F7-542D-11E8-89CC-525400C5EC9B',
'house_type_name'=> '双床',
'policy_name'=> '无早',
'a'=> '无价',
'b'=> '无价',
'c'=>'无价',
'd'=> '无价',
'e'=>'无价',
]

];

...全文
806 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2018-05-14
  • 打赏
  • 举报
回复
$arr = array (
  0 => 
  array (
    'res_id' => 'B7CEB1F0-493E-11E8-A4D2-525400C5EC9B',
    'pro_base_id' => '64BB6FBE-51A6-11E8-89CC-525400C5EC9B',
    'house_type_name' => '大床',
    'policy_id' => 'D6F9721B-542C-11E8-89CC-525400C5EC9B',
    'policy_name' => '双早',
  ),
  1 => 
  array (
    'res_id' => 'B7CEB1F0-493E-11E8-A4D2-525400C5EC9B',
    'pro_base_id' => '9B65722D-4DF8-11E8-8F3F-525400C5EC9B',
    'house_type_name' => '双床',
    'policy_id' => '225286F7-542D-11E8-89CC-525400C5EC9B',
    'policy_name' => '无早',
  ),
);
$info = array (
  0 => 
  array (
    0 => 
    array (
      'rs_time' => '2018-05-14 00:00:00',
      'rs_cost' => '0.00',
      'policy_id' => 'D6F9721B-542C-11E8-89CC-525400C5EC9B',
    ),
    1 => 
    array (
      'rs_time' => '2018-05-15 00:00:00',
      'rs_cost' => '0.00',
      'policy_id' => 'D6F9721B-542C-11E8-89CC-525400C5EC9B',
    ),
    2 => 
    array (
      'rs_time' => '2018-05-16 00:00:00',
      'rs_cost' => '0.00',
      'policy_id' => 'D6F9721B-542C-11E8-89CC-525400C5EC9B',
    ),
    3 => 
    array (
      'rs_time' => '2018-05-17 00:00:00',
      'rs_cost' => '0.00',
      'policy_id' => 'D6F9721B-542C-11E8-89CC-525400C5EC9B',
    ),
    4 => 
    array (
      'rs_time' => '2018-05-18 00:00:00',
      'rs_cost' => '0.00',
      'policy_id' => 'D6F9721B-542C-11E8-89CC-525400C5EC9B',
    ),
  ),
  1 => 
  array (
    0 => 
    array (
      'rs_time' => '2018-05-14 00:00:00',
      'rs_cost' => '0.00',
      'policy_id' => '225286F7-542D-11E8-89CC-525400C5EC9B',
    ),
    1 => 
    array (
      'rs_time' => '2018-05-15 00:00:00',
      'rs_cost' => '0.00',
      'policy_id' => '225286F7-542D-11E8-89CC-525400C5EC9B',
    ),
    2 => 
    array (
      'rs_time' => '2018-05-16 00:00:00',
      'rs_cost' => '0.00',
      'policy_id' => '225286F7-542D-11E8-89CC-525400C5EC9B',
    ),
    3 => 
    array (
      'rs_time' => '2018-05-17 00:00:00',
      'rs_cost' => '0.00',
      'policy_id' => '225286F7-542D-11E8-89CC-525400C5EC9B',
    ),
    4 => 
    array (
      'rs_time' => '2018-05-18 00:00:00',
      'rs_cost' => '0.00',
      'policy_id' => '225286F7-542D-11E8-89CC-525400C5EC9B',
    ),
  ),
);
foreach($arr as $v) $res[$v['policy_id']] = $v;
foreach($info as $r) {
  if(! isset($r['policy_id'])) foreach($r as $v) {
    $res[$v['policy_id']][] = $v;
  }
}
print_r($res);

Array
(
    [D6F9721B-542C-11E8-89CC-525400C5EC9B] => Array
        (
            [res_id] => B7CEB1F0-493E-11E8-A4D2-525400C5EC9B
            [pro_base_id] => 64BB6FBE-51A6-11E8-89CC-525400C5EC9B
            [house_type_name] => 大床
            [policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
            [policy_name] => 双早
            [0] => Array
                (
                    [rs_time] => 2018-05-14 00:00:00
                    [rs_cost] => 0.00
                    [policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
                )

            [1] => Array
                (
                    [rs_time] => 2018-05-15 00:00:00
                    [rs_cost] => 0.00
                    [policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
                )

            [2] => Array
                (
                    [rs_time] => 2018-05-16 00:00:00
                    [rs_cost] => 0.00
                    [policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
                )

            [3] => Array
                (
                    [rs_time] => 2018-05-17 00:00:00
                    [rs_cost] => 0.00
                    [policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
                )

            [4] => Array
                (
                    [rs_time] => 2018-05-18 00:00:00
                    [rs_cost] => 0.00
                    [policy_id] => D6F9721B-542C-11E8-89CC-525400C5EC9B
                )

        )

    [225286F7-542D-11E8-89CC-525400C5EC9B] => Array
        (
            [res_id] => B7CEB1F0-493E-11E8-A4D2-525400C5EC9B
            [pro_base_id] => 9B65722D-4DF8-11E8-8F3F-525400C5EC9B
            [house_type_name] => 双床
            [policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
            [policy_name] => 无早
            [0] => Array
                (
                    [rs_time] => 2018-05-14 00:00:00
                    [rs_cost] => 0.00
                    [policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
                )

            [1] => Array
                (
                    [rs_time] => 2018-05-15 00:00:00
                    [rs_cost] => 0.00
                    [policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
                )

            [2] => Array
                (
                    [rs_time] => 2018-05-16 00:00:00
                    [rs_cost] => 0.00
                    [policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
                )

            [3] => Array
                (
                    [rs_time] => 2018-05-17 00:00:00
                    [rs_cost] => 0.00
                    [policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
                )

            [4] => Array
                (
                    [rs_time] => 2018-05-18 00:00:00
                    [rs_cost] => 0.00
                    [policy_id] => 225286F7-542D-11E8-89CC-525400C5EC9B
                )

        )

)
框架给你了,细节自己弄
qq_41540636 2018-05-14
  • 打赏
  • 举报
回复
对应 上面的时间 5天 第一天a 第二天b 以此类推 有价格显示对应的价格 没价格显示无价
xuzuning 2018-05-14
  • 打赏
  • 举报
回复
结果中的 a、b、c、d、e 键从何而来?

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧