可以使用以下函数来判断两个区间是否重叠:
function isOverlap($interval1, $interval2) {
// 检查区间1的结束值是否小于区间2的开始值,或者区间2的结束值是否小于区间1的开始值
if ($interval1[1] < $interval2[0] || $interval2[1] < $interval1[0]) {
return false;
}
return true;
}
使用示例:
$interval1 = [1, 5];
$interval2 = [3, 7];
if (isOverlap($interval1, $interval2)) {
echo "区间重叠";
} else {
echo "区间不重叠";
}
输出结果为"区间重叠",因为区间1和区间2有部分重叠。
下一篇:php填充背景图(背景填充图片)
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站