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 를 반환하지 않습니다. |
기타
- str_split() - 문자열을 배열로 변환