判断两个区间是否有交集

| 分类:PHP | 评论: 0 | 浏览:309
/**
 * 判断两个区间是否有交集
 * @param $arr1 [2,5]
 * @param $arr2 [3,9]
 * @return bool
 */
function isIntersection($arr1,$arr2){
    $min = $arr1[0];
    $max = $arr1[1];
    $min_q = $arr2[0];
    $max_q = $arr2[1];
    if ($max_q<$min || ($min_q>$max)){
        return false;
    }else{
        return true;
    }
    // 简约写法
    //return ($arr2[1]<$arr1[0] || ($arr2[0]>$arr1[1]))?false:true;
} 
Responses