PHP 전화번호 정리 함수


PHP 전화번호 정리 함수




최초 작성일 : 2021-06-18 | 수정일 : 2022-10-23 | 조회수 : 686

폼값으로 입력된 전화번호를 "###-####-####" 형태로 변환해주는 PHP 함수입니다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 function align_tel($telNo){
    $telNo = preg_replace('/[^\d\n]+/', '', $telNo);
 
    if (substr($telNo, 0, 1)!="0" && strlen($telNo)>8) {
        $telNo = "0".$telNo;
    }
 
    $Pn3 = substr($telNo, -4);
 
    if (substr($telNo, 0, 2) == "01") { $Pn1 = substr($telNo, 0, 3);} 
    elseif (substr($telNo, 0, 2) == "02") { $Pn1 = substr($telNo, 0, 2);} 
    elseif (substr($telNo, 0, 1) == "0") { $Pn1 = substr($telNo, 0, 3);}
 
    $Pn2 = substr($telNo, strlen($Pn1), -4);
 
    if (!$Pn1) { return $Pn2."-".$Pn3;} 
    else { return $Pn1."-".$Pn2."-".$Pn3;}
 
 }
cs
Tags  #PHP  

닉네임:
댓글내용:
🚀 추천글
추천글
카슈미르, 전쟁의 불씨: 국제적 긴장의 중심에서의 갈등 분석
2025-10-02
  • 카슈미르분쟁
  • 인도파키스탄
  • 카르길전쟁




📸 이미지 프롬프트 복사 완료!
이제 어떤 이미지 생성 도구로 이동하시겠어요?
🧠 ImageFX 🧪 Whisk