예제 #1
0
/**
 * main service function.
 * @param type $idArrGroup
 */
function execute($idArr, $halfNum1, $halfNum2)
{
    $tmp1 = getMgsPureCegWithHalfNum($idArr, $halfNum1);
    $tmp2 = getMgsPureCegWithHalfNum($idArr, $halfNum2);
    $statics = getStaticsForHalfCmpFull($tmp1, $tmp2);
    return $statics;
}
/**
 * main service function.
 * @param type $idArrGroup
 */
function execute($idArr, $num)
{
    $tmp = getMgsPureCegWithHalfNum($idArr, $num);
    $statics = getStaticsForCmpHalfNumWithNumber($tmp);
    return $statics;
}
예제 #3
0
function compareTwoMgsWithHalfNum($idArr1, $idArr2, $num)
{
    $result = array();
    $accessNumArr1 = getMgsPureCegWithHalfNum($idArr1, $num);
    $accessNumArr2 = getMgsPureCegWithHalfNum($idArr2, $num);
    foreach ($accessNumArr1 as $accessNum) {
        $rsRow["access_num"] = $accessNum;
        $rsRow["group"] = 1;
        $result[$accessNum] = $rsRow;
    }
    foreach ($accessNumArr2 as $accessNum) {
        if (!isset($result[$accessNum])) {
            $rsRow["access_num"] = $accessNum;
            $rsRow["group"] = 2;
            $result[$accessNum] = $rsRow;
        } else {
            $result[$accessNum]["group"] = 3;
        }
    }
    return $result;
}