반응형
핸드폰번호의 길이를 체크해서 문자열에 하이픈(-)을 넣는 함수 입니다.
<?php
function format_phone($phone){
$phone = preg_replace("/[^0-9]/", "", $phone);
$length = strlen($phone);
switch($length){
case 11 :
return preg_replace("/([0-9]{3})([0-9]{4})([0-9]{4})/", "$1-$2-$3", $phone);
break;
case 10:
return preg_replace("/([0-9]{3})([0-9]{3})([0-9]{4})/", "$1-$2-$3", $phone);
break;
default :
return $phone;
break;
}
}
$phone = "01011112222";
$format_phone = format_phone($phone);
echo $format_phone; //010-1111-2222
?>
반응형
'개발이야기 > PHP' 카테고리의 다른 글
[PHP] JSON 만들기, json_encode, json_decode (0) | 2022.09.15 |
---|---|
[PHP] ajax 이미지 업로드, 파일정보 (0) | 2022.09.13 |
[PHP] log 파일 만들기 (fopen, fwrite) (0) | 2022.09.07 |
[PHP] filter_Var 함수로 유효성 체크하기 (이메일,URL) (0) | 2022.09.07 |
[PHP] 쿠키생성/사용하기/삭제하기 (0) | 2022.09.06 |
댓글