PHP 전화번호 정리 함수


PHP 전화번호 정리 함수




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

폼값으로 입력된 전화번호를 '###- - ' 형태로 변환해주는 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  

닉네임:
댓글내용: