$arr = [
['num' => -1],
['num' => 1],
['num' => 2],
['num' => 3],
['num' => 8],
['num' => 9],
['num' => 10],
['num' => 11],
['num' => 20],
['num' => 21],
['num' => 22],
['num' => 25],
['num' => 30],
['num' => 31],
['num' => 32],
['num' => 100],
];
现在的要求是,如果数组中num值相减大于1的话,就给它分割成一个新的数组,处理成这样:
$arr = [
[
['num' => -1],
],
[
['num' => 1],
['num' => 2],
['num' => 3],
],
[
['num' => 8],
['num' => 9],
['num' => 10],
['num' => 11],
],
[
['num' => 20],
['num' => 21],
['num' => 22],
],
[
['num' => 25]
],
[
['num' => 30],
['num' => 31],
['num' => 32],
],
[
['num' => 100],
]
];
想请教下,用PHP该怎么处理?
至少for循环还是能想到..