라이브러리

[PHP] mb_split - 정규 표현식을 사용하여 멀티바이트 문자열 분할




PHP의 mb_split 함수


PHP의 `mb_split` 함수는 문자열을 특정 문자열로 분리하여 배열로 반환하는 함수입니다. 이 함수는 멀티바이트 문자열을 지원하므로, 한글이나 다른 언어의 문자열을 처리할 때 유용합니다.

mb_split 함수의 기본 형식


`mb_split` 함수의 기본 형식은 다음과 같습니다.

#hostingforum.kr
php

mb_split($pattern, $string)



* `$pattern` : 분리할 문자열을 지정합니다. 이 문자열은 멀티바이트 문자열이 될 수 있습니다.
* `$string` : 분리할 문자열을 지정합니다.

예제 1: 간단한 문자열 분리


#hostingforum.kr
php

$string = "apple,banana,orange";

$pattern = ",";



$result = mb_split($pattern, $string);



print_r($result);



이 예제에서는 `,` 문자로 문자열을 분리하여 배열로 반환합니다.

출력:

#hostingforum.kr
php

Array

(

    [0] => apple

    [1] => banana

    [2] => orange

)



예제 2: 한글 문자열 분리


#hostingforum.kr
php

$string = "apple,배,오렌지";

$pattern = ",";



$result = mb_split($pattern, $string);



print_r($result);



이 예제에서는 `,` 문자로 한글 문자열을 분리하여 배열로 반환합니다.

출력:

#hostingforum.kr
php

Array

(

    [0] => apple

    [1] => 배

    [2] => 오렌지

)



예제 3: 정규표현식 사용


#hostingforum.kr
php

$string = "apple,banana,orange";

$pattern = "/,/";



$result = mb_split($pattern, $string);



print_r($result);



이 예제에서는 정규표현식 `/,/`을 사용하여 `,` 문자로 문자열을 분리하여 배열로 반환합니다.

출력:

#hostingforum.kr
php

Array

(

    [0] => apple

    [1] => banana

    [2] => orange

)



결론


`mb_split` 함수는 문자열을 특정 문자열로 분리하여 배열로 반환하는 함수입니다. 이 함수는 멀티바이트 문자열을 지원하므로, 한글이나 다른 언어의 문자열을 처리할 때 유용합니다. 예제를 통해 `mb_split` 함수의 사용 방법을 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 420 페이지

검색

게시물 검색