我需要扩展一个数组

时间:2015-03-07 09:41:08

标签: php arrays

我有一个数组,我最初用日期和金额= 0填充。 这笔款项必须与许多人分享。 这些人我想添加为额外的数组字段,以便我得到: 日期|金额| 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 []

中的当前值

1 个答案:

答案 0 :(得分: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);
      }
}