문자열 변수에서요 01012551255 전화번호가 있으면 010 다음에 - 넣기 끝자리에서 4번째앞에 - 넣기 좀 가르쳐주세요~~

· 2011-08-12 (금) 10:32:19 · 1642 · 4
문자열 변수에서요 01012551255 전화번호가 있으면 010 다음에 - 넣기 끝자리에서 4번째앞에 - 넣기 좀 가르쳐주세요~~

치환이나 익스플로드로 해볼려고 했는데 안되더군요..

|

댓글 4개

<?
$test = "01012551255";
$test1 = substr($test, 0, 3)."-".substr($test,3,4)."-".substr($test,7,4);

echo $test1;
?>
$test = "0101231255";
$test=preg_replace("/([0-9]{3})([0-9]{3,})([0-9]{4})/","$1-$2-$3", $test);
echo $test;

이건 가운데 자리수가 3개든 4개든 5개든 상관 없습니다
헐 두고수분이 답변해주셨네요~~ 선택의 갈림길이^^;; 두분다해드리고싶네요^^;;
헐그런데 가운데 숫자가 4자리가 아니라 3자리가 될때는 어떻게하죠~~

오늘오전에 제가 짠건 했긴했는데 정규식니아 substr로 하여야겠네요~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
11-08-12 조회 1,666
11-08-12 조회 1,686
11-08-12 조회 1,180
11-08-12 조회 1,596
11-08-12 조회 1,849
11-08-12 조회 1,656
11-08-12 조회 1,127
11-08-12 조회 939
11-08-12 조회 1,193
11-08-12 조회 1,127
11-08-12 조회 1,154
11-08-12 조회 1,761
11-08-12 조회 1,818
11-08-12 조회 1,350
11-08-12 조회 1,169
11-08-12 조회 1,640
11-08-12 조회 1,734
11-08-12 조회 1,123
11-08-12 조회 1,080
11-08-12 조회 1,643