개발이야기/PHP

[PHP] 핸드폰번호(문자열) 하이픈(-) 넣기

후린개발자 2022. 9. 6.
반응형

핸드폰번호의 길이를 체크해서 문자열에 하이픈(-)을 넣는 함수 입니다.

 

<?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
?>
반응형

댓글

💲 추천 글