I’m looking for a way to split the array based on a time interval contained within the array. So for instance,
Array (
[0] => Array (
['type'] => Text Format
['interval'] => 30
['init'] => 2012-04-30 09:00:00
['final'] => 2012-04-30 10:00:00
)
[1] => Array (
['type'] => Word Format
['interval'] => 12
['init'] => 2012-04-28 13:00:00
['final'] => 2012-04-28 13:30:00
)
)
Split it into:
Array (
[0] => Array (
['type'] => Text Format
['interval'] => 30
['init'] => 2012-04-30 09:00:00
['final'] => 2012-04-30 09:30:00
)
[1] => Array (
['type'] => Text Format
['interval'] => 30
['init'] => 2012-04-30 09:30:00
['final'] => 2012-04-30 10:00:00
)
[2] => Array (
['type'] => Word Format
['interval'] => 12
['init'] => 2012-04-28 13:00:00
['final'] => 2012-04-28 13:12:00
)
[3] => Array (
['type'] => Word Format
['interval'] => 12
['init'] => 2012-04-28 13:12:00
['final'] => 2012-04-28 13:24:00
)
)
What would be a good way of doing this?
This might work for you … am only comparing with maximum of 20 intervals
Output