把时间间隔大于300秒的数组拆开,处理成三位数组。
原始数组:
$arr = Array(
'100' => Array(
'46' => '2018-01-18 14:30:30',
'36' => '2018-01-18 14:31:11',
'41' => '2018-01-18 14:32:40',
'43' => '2018-01-18 15:48:22',
'50' => '2018-01-18 16:48:00',
'51' => '2018-01-18 16:50:30',
'52' => '2018-01-18 16:51:22',
),
'101' => Array(
'35' => '2018-01-18 14:46:03',
'38' => '2018-01-18 14:46:51',
'39' => '2018-01-18 14:47:04',
'40' => '2018-01-18 14:47:15',
'44' => '2018-01-18 15:48:39',
'53' => '2018-01-18 15:58:39',
'54' => '2018-01-18 16:01:20',
),
'102' => Array(
'37' => '2018-01-18 14:46:42',
'42' => '2018-01-18 15:48:03',
'45' => '2018-01-18 16:49:19',
'55' => '2018-01-18 17:49:11',
'56' => '2018-01-18 19:50:19',
'57' => '2018-01-18 19:52:10',
)
);
处理后的数组
$arr = Array(
'100' => Array(
0 => Array(
'46' => '2018-01-18 14:30:30',
'36' => '2018-01-18 14:31:11',
'41' => '2018-01-18 14:32:40',
),
1 => Array(
'43' => '2018-01-18 15:48:22',
),
2 => Array(
'50' => '2018-01-18 16:48:00',
'51' => '2018-01-18 16:50:30',
'52' => '2018-01-18 16:51:22',
),
),
'101' => Array(
0 => Array(
'35' => '2018-01-18 14:46:03',
'38' => '2018-01-18 14:46:51',
'39' => '2018-01-18 14:47:04',
'40' => '2018-01-18 14:47:15',
),
1 => Array(
'44' => '2018-01-18 15:48:39',
'53' => '2018-01-18 15:58:39',
),
2 => Array(
'54' => '2018-01-18 16:01:20',
)
),
'102' => Array(
0 => Array(
'37' => '2018-01-18 14:46:42',
),
1 => Array(
'42' => '2018-01-18 15:48:03',
),
2 => Array(
'45' => '2018-01-18 16:49:19',
),
3 => Array(
'55' => '2018-01-18 17:49:11',
),
4 => Array(
'56' => '2018-01-18 19:50:19',
'57' => '2018-01-18 19:52:10',
)
)
);
求助各位大牛,多谢!