PHP数组问题,求助!
有这样一个数组:
$array = array (
0 =>
array (
'day' => '2014-3-11',
'count' => 4,
'day_0' => 3,
'day_1' => 1,
),
1 =>
array (
'day' => '2014-3-7',
'count' => 2,
'day_0' => 1,
),
2 =>
array (
'day' => '2014-3-6',
'count' => 4,
'day_4' => 1,
'day_5' => 1,
),
3 =>
array (
'day' => '2014-3-10',
'count' => 10,
'day_0' => 7,
'day_1' => 2,
'day_2' => 1,
),
);
日期间隔不固定,这里示例是2014-3-6 至2014-3-11,中间间隔五天,想通过对日期的排序和间隔的天数,得到如下数组:
补充:
3月6日与3月11日相差5天,所以3月6日就有day_1、day_2、day_3、day_4、day_5
3月7日与3月11日相差4天,所以3月7日就有day_1、day_2、day_3、day_4
3月8日与3月11日相差3天,所以3月8日就有day_1、day_2、day_3
3月9日与3月11日相差2天,所以3月9日就有day_1、day_2
3月10日与3月11日相差1天,所以3月10日就有day_1
3月11日与3月11日相差0天,所以没有day_……
……依次类推,得出一个类似三角型的数组
请大家帮帮忙吧!!!感谢!
------解决方案--------------------
1 |
|