채택완료

전화 번호 사이에 - 들어가게

2017-10-02 (월) 14:28:59 1,926

15343845222  


위 같은 번호가 있는데


+1 534-384-5222


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

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

|

답변 2개

채택된 답변
+20 포인트

$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;

2017-10-02 (월) 14:49:13

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

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