我把这个数组作为输入:
$input=array('01-08-2018','02-08-2018','03-08-2018','05-08-2018','06-08-2018','08-08-2018','10-08-2018','11-08-2018','14-08-2018','01-09-2018','02-09-2018','10-09-2018');
Run Code Online (Sandbox Code Playgroud)
我需要预期数组:(如果连续日期中断,则需要单独的数组.)
$output=array(
array('01-08-2018','02-08-2018','03-08-2018'),
array('05-08-2018','06-08-2018'),
array('08-08-2018'),
array('10-08-2018','11-08-2018'),
array('14-08-2018'),
array('01-09-2018','02-09-2018'),
array('10-09-2018')
)
Run Code Online (Sandbox Code Playgroud)
注意:它应该适用于31-8-2018,1-9-2018这样的日期,它应该在同一个数组中.
php ×1