我有以下数字数组($ data),我想将它分成两个数组(range1和2)。阵列的分割序列号
我只是不会提前,因为你可以看到。有人可以给我一个提示,我如何解决这个问题?
$data = array(16,17,18,19,20,23,24,25,26);
$range1 = array();
$range2 = array();
$firstday = reset($data);
$lastday = end($data);
for($x = $firstday;$x <= $lastday; $x++){
if($firstday == $x){
$range1 =.$x;
}
elseif($x - $firstday == 1){
$range2 =.$x;
}
}
Output must be array(16,17,18,19,20); array(23,24,25,26);
入住这里http://php.net/manual/en/function .array-slice.php。此外,这看起来不正确'$ range1 =。 $ x'。你的意思是'$ range [] = $ x'? – elclanrs
你需要什么条件来拆分它们? – Deepak
我正在尝试制作日历,并且$ data数组中的日期是占用的数据。所以这些是2个时期,我想制作2个阵列。 – Bas