заполнить пробелы многомерного массива в php - PullRequest
0 голосов
/ 21 мая 2019

У меня есть 2 многомерных массива.первый из базы данных (примерные значения), другой как интервал дат (например, даты могут быть намного больше).Мне нужно сгенерировать третий массив, который заполняет промежуток дат из первого, обратите внимание, что значение ключа «агент» изменяется.

php5, sqlServer, pdo connection

<?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
            ),
        );
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...