[PHP] explode() 함수, 문자열 나누기, URL 쪼개기
페이지 정보
작성일16.03.09 03:19관련링크
본문
이번 글에서는 php에서 문자열 나누기 함수에 대해 알아보도록 하겠습니다.
이전 시간에는 문자열에서 특정 부분을 잘라내는 함수에 대해서 알아봤는데요.
프로그래밍 공부를 하다 보니 특정 문자를 기준으로 문자열을 나눠서 사용해야 할 필요가 있더군요.
그래서 찾아 보니 'explode()'라는 함수가 있네요.
저는 explode 함수로 URL 주소를 쪼개서 사용하는 용도로 이용했습니다.
가령 URL 주소가 아래와 같다고 했을 때...
http://goopia.com/b/B02-26?sst=wr_hit&sod=asc&sop=and
게시글 주소인 'http://goopia.com/b/B02-26' 여기까지만 나오도록 만들고 싶었거든요.
이럴 때 explode() 함수를 사용하면 간단히 해결할 수 있습니다.
<?php
$myURL = http://goopia.com/b/B02-26?sst=wr_hit&sod=asc&sop=and;
$myURL = explode('?', $myURL);
?>
위 코드를 보면 특정 문자 '?'를 기준으로 문자열을 자르면 2개로 나눠지는데요.
그 결과값은 '$myURL[0]'과 '$myURL[1]'에 저장됩니다. 즉..
$myURL[0] = http://goopia.com/b/B02-26
$myURL[1] = sst=wr_hit&sod=asc&sop=and
뭐.. 이런 식으로요..ㅎㅎ 쉽죠?
이미 사용법을 눈치채셨겠지만 정리하면..
explode('토큰', 자를 문자열)
겪어 보니 의외로 응용해 먹을 방법이 많은 유용한 함수 같아 보이네요.
댓글목록
등록된 댓글이 없습니다.