【发布时间】:2019-02-11 14:34:27
【问题描述】:
嘿,stackoverflow 社区,
我目前正在尝试从一系列时间段中归档一个连续的时间线。我的输入数组如下所示:
$array = array(
0 => array(
'from' => '2019-01-01 00:00:00',
'to' => '2019-03-31 00:00:00'
),
1 => array(
'from' => '2019-02-04 00:00:00',
'to' => '2019-03-15 00:00:00'
));
而我正在寻找的结果是这样的:
$array = array(
0 => array(
'from' => '2019-01-01 00:00:00',
'to' => '2019-02-03 23:59:59'
),
1 => array(
'from' => '2019-02-04 00:00:00',
'to' => '2019-03-14 23:59:59'
),
2 => array(
'from' => '2019-03-15 00:00:00',
'to' => '2019-03-31 00:00:00'
));
尽我所能,我无法找到合适的解决方案。 有谁知道如何在 PHP 中解决这个问题?
【问题讨论】:
-
“尽管我很努力,但我找不到合适的解决方案”你更接近的解决方案是什么?
-
很好地把@Dave
-
非常抱歉。我犹豫是否要发布一些代码,因为我的是一个完全不起作用的火车残骸。但现在我知道这是正确的方法,我肯定会在以后的帖子中考虑这一点。非常感谢!