Мне нужно расширить массив

0

Я получил массив, который я сначала заполнил датой и количеством = 0. Эта сумма должна быть предоставлена нескольким людям. Этим людям я хочу добавить в качестве дополнительных полей массива, чтобы получить: date | количество | user-1 | user-2 |.... | Пользователь-н

Из другого массива ($ user) я получил все user-1... user-n

// Startday   October 12 2014
// Endday     February 28 2015
$sd = 'October 12 2014';
$ed = 'February 28 2015';

$period = new \DatePeriod(
    \DateTime::createFromFormat('F d Y', $sd),
    new \DateInterval('P1D'), 
    \DateTime::createFromFormat('F d Y', $ed)->modify('+1 day'));

foreach($period as $date) {
  $dd = $date->format('F j, Y');
  $pay_day[] = array($dd, 0);
      for ($b=1;$b<$amount_users;$b++) {
          array_push($pay_day[$line],0);
      }
}

Я не знаю $ line. Он должен быть текущим из $ pay_day []

Теги:
arrays

1 ответ

0

Я работал так:

// Startday   October 12 2014
// Endday     February 28 2015
$sd = 'October 12 2014';
$ed = 'February 28 2015';

$period = new \DatePeriod(
    \DateTime::createFromFormat('F d Y', $sd),
    new \DateInterval('P1D'), 
    \DateTime::createFromFormat('F d Y', $ed)->modify('+1 day'));

$line=0;

foreach($period as $date) {
  $dd = $date->format('F j, Y');
  $pay_day[$line] = array($dd, 0);
      for ($b=1;$b<$amount_users;$b++) {
          array_push($pay_day[$line],0);
      }
}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню