实例方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$grade_array_diff = [12456910131415];
// [[1,2],[4,5,6],[9,10],[13,14,15]]
$gap_array = [];
$i 0;
foreach ($grade_array_diff as $k => $v) {
    if (!empty($grade_array_diff[$k 1]) && $v 1 !== $grade_array_diff[$k 1]) {
        if (!empty($gap_array[$item])) {
            array_push($gap_array[$item], $v);
        } else {
            $gap_array[$item][] = $v;
        }
        $item++;
    } else {
        $gap_array[$item][] = $v;
    }
}