原始數(shù)組:
$arr = Array(
'11' => Array(
'1' => Array(
'sortid' => '6',
'driverid' => '1003',
'carsid' => '11',
'lineid' => '2',
'gettime' => '2018-01-19 10:00:00',
'comments' => ''
),
'2' => Array(
'sortid' => '2',
'driverid' => '1000',
'carsid' => '11',
'lineid' => '1',
'gettime' => '2018-01-19 10:03:31',
'comments' => ''
),
'4' => Array(
'sortid' => '9',
'driverid' => '1001',
'carsid' => '11',
'lineid' => '5',
'gettime' => '2018-01-19 12:48:54',
'comments' => ''
),
'6' => Array(
'sortid' => '4',
'driverid' => '1001',
'carsid' => '11',
'lineid' => '2',
'gettime' => '2018-01-19 14:47:50',
'comments' => ''
),
'7' => Array(
'sortid' => '5',
'driverid' => '1001',
'carsid' => '11',
'lineid' => '2',
'gettime' => '2018-01-19 14:48:07',
'comments' => ''
),
'8' => Array(
'sortid' => '7',
'driverid' => '1006',
'carsid' => '11',
'lineid' => '5',
'gettime' => '2018-01-19 14:48:29',
'comments' => ''
),
'10' => Array(
'sortid' => '10',
'driverid' => '1003',
'carsid' => '11',
'lineid' => '5',
'gettime' => '2018-01-19 14:49:05',
'comments' => ''
),
),
'10' => Array(
'3' => Array(
'sortid' => '1',
'driverid' => '1000',
'carsid' => '10',
'lineid' => '1',
'gettime' => '2018-01-19 11:47:15',
'comments' => ''
),
'5' => Array(
'sortid' => '3',
'driverid' => '1000',
'carsid' => '10',
'lineid' => '1',
'gettime' => '2018-01-19 14:47:40',
'comments' => ''
),
'12' => Array(
'sortid' => '12',
'driverid' => '1001',
'carsid' => '10',
'lineid' => '1',
'gettime' => '2018-01-19 14:49:17',
'comments' => ''
),
),
'12' => Array(
'9' => Array(
'sortid' => '8',
'driverid' => '1001',
'carsid' => '12',
'lineid' => '5',
'gettime' => '2018-01-19 14:48:46',
'comments' => ''
),
'11' => Array(
'sortid' => '11',
'driverid' => '1006',
'carsid' => '12',
'lineid' => '1',
'gettime' => '2018-01-19 14:49:12',
'comments' => ''
),
),
'13' => Array(
'13' => Array(
'sortid' => '13',
'driverid' => '1001',
'carsid' => '12',
'lineid' => '5',
'gettime' => '2018-01-19 12:48:46',
'comments' => ''
),
'14' => Array(
'sortid' => '14',
'driverid' => '1006',
'carsid' => '12',
'lineid' => '1',
'gettime' => '2018-01-19 14:49:12',
'comments' => ''
),
),
);
三維數(shù)組的要求是:三位數(shù)組的第三位維的相鄰的gettime鍵值的差如果大于600秒,就返回其sortid鍵的值。處理后的數(shù)組如下:
$arrs = array(
'11' => array(
array(6,2),
array(4,5,7,10),
),
'10' => array(
array(3,12),
),
'12' => array(
array(8,11)
),
);
多謝各位大牛!
求助,PHP處理三維數(shù)組
人到中年有點(diǎn)甜
2019-03-10 13:35:11