如何从范围中获取间隔
how to get intervals from a range
使用算法如何删除 php 范围内的间隔:
示例 1:
范围:[8-22]
输入:
interval: [11,13]
interval: [16,18]
输出:
[8,10] , [14,15], [19,22]
示例 2:
范围:[8-22]
输入:
interval: [8,11]
interval: [16,18]
输出:
[12,15], [19,22]
谢谢
我已经找到解决方案
$array = range(8, 22);
$newarray = array_diff($array, range(11, 13))
谢谢
使用算法如何删除 php 范围内的间隔:
示例 1:
范围:[8-22]
输入:
interval: [11,13] interval: [16,18]
输出:
[8,10] , [14,15], [19,22]
示例 2:
范围:[8-22]
输入:
interval: [8,11] interval: [16,18]
输出:
[12,15], [19,22]
谢谢
我已经找到解决方案
$array = range(8, 22);
$newarray = array_diff($array, range(11, 13))
谢谢