라이브러리
[PHP] explode - 문자열을 문자열로 분할
PHP 에서 explode() 함수
PHP 에서 explode() 함수는 문자열을 특정 구분자로 분리하는 함수입니다. 이 함수는 문자열을 배열로 변환하여 반환합니다.
사용법
explode() 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
explode(구분자, 문자열);
* `구분자` : 문자열을 분리할 구분자입니다.
* `문자열` : 분리할 문자열입니다.
예제
다음 예제는 explode() 함수를 사용하여 문자열을 분리하는 방법을 설명합니다.
#hostingforum.kr
php
// 문자열
$string = "apple,banana,orange,grape";
// 구분자
$delimiter = ",";
// explode() 함수를 사용하여 문자열을 분리
$fruits = explode($delimiter, $string);
// 결과를 출력
print_r($fruits);
실행 결과:
#hostingforum.kr
php
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => grape
)
예제 2
다음 예제는 explode() 함수를 사용하여 HTML 태그를 분리하는 방법을 설명합니다.
#hostingforum.kr
php
// HTML 태그
$html = "
Hello
World";
// 구분자
$delimiter = "
";
// explode() 함수를 사용하여 HTML 태그를 분리
$tags = explode($delimiter, $html);
// 결과를 출력
print_r($tags);
실행 결과:
#hostingforum.kr
php
Array
(
[0] =>
Hello
[1] => World
)
예제 3
다음 예제는 explode() 함수를 사용하여 URL 파라미터를 분리하는 방법을 설명합니다.
#hostingforum.kr
php
// URL
$url = "https://example.com?param1=value1¶m2=value2";
// 구분자
$delimiter = "&";
// explode() 함수를 사용하여 URL 파라미터를 분리
$params = explode($delimiter, $url);
// 결과를 출력
print_r($params);
실행 결과:
#hostingforum.kr
php
Array
(
[0] => https://example.com?param1=value1
[1] => param2=value2
)
참고
explode() 함수는 문자열을 분리할 때, 구분자로 사용되는 문자가 문자열 내에 존재하는 경우, 그 문자열은 분리되지 않습니다. 예를 들어, 다음과 같은 경우가 있습니다.
#hostingforum.kr
php
$string = "apple,banana,orange,grape";
$delimiter = ",";
$result = explode($delimiter, $string);
print_r($result);
실행 결과:
#hostingforum.kr
php
Array
(
[0] => apple
[1] => banana,orange,grape
)
따라서, 구분자로 사용되는 문자가 문자열 내에 존재하는 경우, explode() 함수를 사용하기 전에, 문자열을 처리하는 로직을 추가로 구현해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.