Multibyte mb_substr

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_substr — 문자열의 일부 가져오기


설명

mb_substr(
    string $string,
    int $start,
    ?int $length = null,
    ?string $encoding = null
): string
                

문자 수를 기반으로 멀티바이트 안전 substr() 작업을 수행합니다. 위치는 string의 시작 부분부터 계산됩니다. 첫 번째 문자의 위치는 0입니다. 두 번째 문자의 위치는 1입니다.


매개변수

string
부분 문자열을 추출할 문자열입니다.
start
start이 음수가 아닌 경우 반환된 문자열은 stringstart 위치에서 시작하여 0부터 계산합니다. 예를 들어, 문자열 'abcdef'에서 위치 0의 문자는 'a'이고 위치 2의 문자는 'c'입니다.

start이 음수이면 반환된 문자열은 string 끝에서 start 문자부터 시작됩니다.

length
string에서 사용할 최대 문자 수입니다. 생략되거나 NULL이 전달되면 문자열 끝까지 모든 문자를 추출합니다.
encoding
encoding 매개변수는 문자 인코딩입니다. 생략되거나 null인 경우 내부 문자 인코딩 값이 사용됩니다.

반환 값

mb_substr()startlength 매개변수로 지정된 string 부분을 반환합니다.


변경 로그

Version Description
8.0.0 encoding은 이제 nullable입니다.

기타