PHP判断两个矩形区域坐标是否相交有交集,比如在图上画文字的时候,若不希望文字有重叠那么就需要用到PHP判断两个矩形区域坐标是否相交有交集。

原理思路:

1、计算两个区域的中心点坐标;

2、计算两个中心点的X轴距离和Y轴距离;

3、X轴距离 对比 两个区域的长相加/2,若大于则x轴不相交;

4、Y轴距离 对比 两个区域的宽相加/2,若大于则y轴不相交;

5、x轴相交 且 y轴相交 则两个区域有交集。

以上就是 PHP判断两个矩形区域坐标是否相交有交集 的原理思路,有兴趣的朋友可以试试。