Multibyte mb_str_split

(PHP 7 >= 7.4.0, PHP 8)

mb_str_split — 다중 바이트 문자열이 주어지면 해당 문자의 배열을 반환합니다.


설명

mb_str_split(string $string, int $length = 1, ?string $encoding = null): array

이 함수는 문자열 배열을 반환하며 가변 문자 크기의 인코딩과 1,2 또는 4바이트 문자의 고정 크기 인코딩을 지원하는 str_split() 버전입니다. length 매개변수가 지정되면 문자열은 바이트가 아닌 문자 단위로 지정된 길이의 청크로 나뉩니다. encoding 매개변수는 선택적으로 지정할 수 있으며 그렇게 하는 것이 좋습니다.


매개변수

string
문자 또는 청크로 분할할 문자열입니다.
length
지정된 경우 반환된 배열의 각 요소는 단일 문자 대신 여러 문자로 구성됩니다.
encoding
encoding 매개변수는 문자 인코딩입니다. 생략되거나 null인 경우 내부 문자 인코딩 값이 사용됩니다.

지원되는 인코딩 중 하나를 지정하는 문자열입니다.


반환 값

mb_str_split()은 문자열 배열을 반환합니다.


변경 로그

Version Description
8.0.0 encoding은 이제 nullable입니다.
8.0.0 이 함수는 더 이상 실패 시 false를 반환하지 않습니다.

기타