테스트 사이트 - 개발 중인 베타 버전입니다

전화 번호 사이에 - 들어가게 채택완료

스노든 8년 전 조회 1,832

15343845222  


위 같은 번호가 있는데


+1 534-384-5222


이렇게 되게 할려고 하는데 뒤에서 부터 짤라서 할려면 어떻게 해야 하나요?

앞에 1들어간 번호가 있기도 하고 없기도 해서요.

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
y
8년 전

$a = '15343845222';

$d = preg_match_all("/(\d?)(\d{3})(\d{3})(\d{4})$/", $a, $b);

$c = '';

if ($d) {

    $c .= $b[1][0] ? '+'.$b[1][0].' ' : '';

    $c .= $b[2][0].'-';

    $c .= $b[3][0].'-';

    $c .= $b[4][0];

}

echo $c;

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

글자 수를 체크 하시면 되지 않을가요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인