php - 在php中填补空白多维数组
问题描述
我有 2 个多维数组。第一个来自数据库(示例值),另一个作为日期间隔(示例日期,可以更大)。我需要生成第三个数组来填补第一个数组的日期空白,请注意键“代理”的值发生了变化。
php5, sqlServer, pdo 连接
<?php
$array_sellers = array(
array(
'agent'=>1,
'date' =>'2019-01-01',
'sales' =>2
),
array(
'agent'=>1,
'date' =>'2019-01-02',
'sales' =>4
),
array(
'agent'=>2,
'date' =>'2019-01-03',
'sales' =>1
),
);
$array_dates = array('2019-01-01','2019-01-02','2019-01-03');
//output array
$output = array(
array(
'agent'=>1,
'date' =>'2019-01-01',
'sales' =>2
),
array(
'agent'=>1,
'date' =>'2019-01-02',
'sales' =>4
),
array(
'agent'=>1,
'date' =>'2019-01-03',
'sales' =>0
),
array(
'agent'=>2,
'date' =>'2019-01-01',
'sales' =>0
),
array(
'agent'=>2,
'date' =>'2019-01-02',
'sales' =>0
),
array(
'agent'=>2,
'date' =>'2019-01-03',
'sales' =>1
),
);
?>
解决方案
推荐阅读
- azure - 尝试处理 Azure 分析服务时出现内部错误 AsyncOperationConflictException
- excel - 打印工作表名称以及复制的单元格
- python - 熊猫数据框:将 2 列(值,值)转换为 2 列(值,类型)
- javascript - puppeteer page.evaluation 中的 DOM 操作
- python - Python找不到火炬模块
- javascript - 想要使用 jQuery 获得所有点击
- telerik - 如何在 NativeScript 中使用 Flaticon 图标字体?
- java - 如何通过反射获取惰性Hibernate字段的值
- bash - 我可以在不中断命令替换的情况下设置 BASH_XTRACEFD=1 吗?
- django - 尝试为 Django TimeField 设置 input_formats 时出错