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

다음 주소 입력기에 대한 질문입니다. - 작은별님 소스 참고 채택완료

홀민 6년 전 조회 2,467

다음 주소 입력기에 대한 질문입니다. - 작은별님 소스 참고

http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=22

 

작은별님 소스 참고 해서 게시물에 주소 입력을 만들고 있습니다.

회원들 기본 주소가 있기에 있으면 그거 쓰고 머 그런식으로 작업 중인데요.

 

질문.... 회원가입시 주소는 "|" 로 explode 안되지 않나요?

그러면 회원 가입시 받은 주소를 사용하려면 ( - $member['mb_addr1'] - ) " " (공백)으로 explode 해야 할꺼 같은데 똑바로 생각한거 맞나요??

 

그리고 addr1에 거의 모든 주소가 다 들어 가는데..

저는 구(군) 까지 사용을 해야할 경우도 종종 있습니다.

그럴경우 add1을 또 잘라야 되는 셈이 되는 맞는지...

 

다음이 구군까지 토막내어서 주면 참 좋을 텐데...

 

감사합니다.

 

작은별님 글에서 여러가지 많이 배우고 있습니다.

 

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

답변 2개

채택된 답변
+20 포인트
유찬아빠

$addr = explode(" " , $member[mb_addr1]);

공백으로 분리해서 시 군 구 잘라야죠

 

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

답변에 대한 댓글 8개

홀민
6년 전
넵 감사합니다.
거기에 대한 질문이였습니다.

추가...
그런데 사용자가 도로명을 입력을 해도 구(군)은 언제나 출력하는지 조금 의문이네요.
아직 20개 정도 임의로 입력해본바로는 맞기는한데.
유찬아빠
6년 전
군구는 도로명이어도 나옵니다.
홀민
6년 전
20개 정도는 살펴봤는데 확실한건지..
ㅋㅋㅋ 감사합니다.
유찬아빠
6년 전
대한민국 주소는
일반주소
도로명주소
법정동명 주소
이렇게 있습니다 이주소들은 시도 구군 이 우선입니다.
홀민
6년 전
완전 감사합니다.
이거 좋아요 하고 싶은데 대댓글에는 좋아요가 안되네요.
홀민
6년 전
나온 김에 하나만 더 여쭙께요.

"경북 구미시 도량동 259-4"
이럴때
" " 공백으로 잘라서 경북 구미시 ( [0],[1] ) 나머지는 [2]에 넣는 방법을 없나요?
합쳐야 하나요?
합치면 뒤로 얼마나 있을지 모르기에 루프돌려야 해야 해서 2개까지만 자른다던지..그런 방법 없나요?
홀민
6년 전
자답 explode (경계 문자열,"원본",제한 갯수)
explode 옵션이 있네요.. 굿!!!!!!
유찬아빠
6년 전
$addr_str='';
for($i=0; $i < count($addr);$i++){
if($i >1) $addr_str .= $addr[$i];
}

echo $addr_str;

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

유찬아빠

회원가입시 기본 주소를 받는다면 이미 쪼개져 있어요

$member[mb_zip1],$member[mb_zip2] =우편번호

$member[mb_addr1] = 기본주소

$member[mb_addr2] = 상세주소

$member[mb_addr3] = 참고주소

$member[mb_addr_jibeon] = 지번주소

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

답변에 대한 댓글 1개

홀민
6년 전
네 답변 감사합니다.
저도 그건 압니다만. 기본 주소에 모두 다 들어가 있어서 구(군)만 사용하려면 또 짤라야 하는거 아닌가 하는 질문입니다.

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

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

로그인