여러 URL에서 필요한 부분만 잘라 다른 URL로 대체하고 싶습니다. 채택완료
무와보
5년 전
조회 3,654
질문이 조금 추상적이죠? :)
제가 구하고자 하는 것은 문장에서 특정 부분만 잘라서 그 부분을 바꾸고 싶은데 방법이 떠오르질 않습니다.
예를 들어
http://www.domain.com/bbs/board.php?bo_table=test https://www.company.com/bbs/board.php?bo_table=test2
https://another.com/content/company
등의 주소가 있을 때
www.domain.com, www.company.com 등 url의 주소 부분을 특정 도메인(또는 G5_URL)로 바꾸고 싶습니다.
특히 이 주소는 $_SERVER['SERVER_NAME'] 로 불러올 수 있는 것이 아니라 db에 저장된 varchar값입니다.
어디서부터 손봐야할지 아예 감도 오질 않네요.
어떤 함수를 사용해야 깔끔하게 떨어질까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
5년 전
$url = "http://www.domain.com/bbs/board.php?bo_table=test" rel="nofollow noreferrer noopener" target="_blank">http://www.domain.com/bbs/board.php?bo_table=test"; $url=parse_url($url); foreach($arr_url as $key=>$data) { echo "[".$key."] : ".$data." "; }
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
무와보
5년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
너무 도움이 되었습니다.
적어주신 코드의 둘째줄 $url은 $arr_url 이겠네요.
감사합니다 ^^