라이브러리

[PHP] grapheme_str_split - 문자열을 배열로 분할




Grapheme Str Split

PHP 7.4 버전부터 `grapheme_str_split` 함수가 제공됩니다. 이 함수는 문자열을 그래피엠 단위로 분할하는 데 사용됩니다. 그래피엠 단위는 한글을 하나의 문자로 처리하는 단위입니다.

기존의 문자열 분할 함수

PHP에서 문자열을 분할하는 데 사용하는 함수는 `str_split`, `explode`, `preg_split` 등이 있습니다. 하지만 이 함수들은 문자열을 단순히 문자 단위로 분할하거나, 특정 문자를 기준으로 분할합니다.

Grapheme Str Split의 특징

`grapheme_str_split` 함수는 문자열을 그래피엠 단위로 분할합니다. 그래피엠 단위는 한글을 하나의 문자로 처리하는 단위이기 때문에, 한글을 포함한 문자열을 분할할 때 유용합니다.

예제

#hostingforum.kr
php

// 한글을 포함한 문자열

$hello = "안녕하세요";



// str_split 함수로 분할

$split_hello = str_split($hello);

print_r($split_hello);



// grapheme_str_split 함수로 분할

$grapheme_hello = grapheme_str_split($hello);

print_r($grapheme_hello);



출력

#hostingforum.kr
php

Array

(

    [0] => 

    [1] => 

    [2] => 

    [3] => 

    [4] => 

    [5] => 

)

Array

(

    [0] => 

    [1] => 

    [2] => 

    [3] => 

    [4] => 

    [5] => 

)



결과

`str_split` 함수로 분할한 결과는 한글을 6개의 문자로 분할한 결과입니다. 반면 `grapheme_str_split` 함수로 분할한 결과는 한글을 하나의 문자로 분할한 결과입니다.

결론

`grapheme_str_split` 함수는 한글을 포함한 문자열을 그래피엠 단위로 분할하는 데 사용할 수 있습니다. 이 함수는 문자열을 분할할 때 유용한 기능을 제공합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색