我有一个数组,我最初用日期和金额= 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 []
中的当前值答案 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);
}
}