$item[$i] = explode(':', $item[$i]); $hp = get_hp($item[$i][1], 0); $name = $item[$i][0]; if ($wr_overlap && array_overlap($hps, $hp)) { $overlap++; array_push($duplicate_data['hp'], $row['bk_hp']); continue; } array_push($list, array('bk_hp' => $hp, 'bk_name' => $name)); array_push($hps, $hp); break; case 'p': // 개인 선택 $row = sql_fetch("select * from {$g5['sms5_book_table']} where bk_no='{$item[$i]}'"); $row['bk_hp'] = get_hp($row['bk_hp'], 0); if ($wr_overlap && array_overlap($hps, $row['bk_hp'])) { $overlap++; array_push($duplicate_data['hp'], $row['bk_hp']); continue; } array_push($list, $row); array_push($hps, $row['bk_hp']); break; } } } if (count($duplicate_data['hp'])) { //중복된 번호가 있다면 $duplicate_data['total'] = $overlap; $str_serialize = serialize($duplicate_data); }
case 'h': // 개별 휴대폰 번호 입력 $item[$i] = explode(':', $item[$i]); $hp = get_hp($item[$i][0], 0); $name = $item[$i][0]; if (array_overlap($hps, $hp)) { $overlap++; continue; } array_push($list, array('bk_hp' => $hp, 'bk_name' => $name)); array_push($hps, $hp); break; case 'p': // 개인 선택 $res = sql_fetch("select * from {$g5['sms5_book_table']} where bk_no='{$item[$i]}'"); $res['bk_hp'] = get_hp($res['bk_hp'], 0); if (array_overlap($hps, $res['bk_hp'])) { $overlap++; continue; } array_push($list, $res); array_push($hps, $res['bk_hp']); break; } } } if ($overlap) { die("중복되는 휴대폰번호가 {$overlap} 건 있습니다. "); } else { die("중복되는 휴대폰번호가 없습니다. "); }